Форум программистов, компьютерный форум CyberForum.ru

Необходимо проверить что игра сбалансирована, т.е. ни один герой не может в дуэли победить всех остальных по отдельности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как изменить размер шрифта в редакторе IDE? http://www.cyberforum.ru/cpp-beginners/thread694564.html
Подскажите, кто знает, как изменить размер шрифта в листинге программы в Сodeblocks ?
C++ Сложение строк Правильно ли я выполнил сложение строк? выдаёт ошибку что-то #include <stdio.h> #include <string.h> void main() { char str1="Hello"; char str2="world!"; char str3; http://www.cyberforum.ru/cpp-beginners/thread694557.html
C++/CLI WinForms Рисование линий и окружностей
Ребята объясните как рисовать линии и кружки в microsoft visual studio 2010(новичок в этом деле, нужно сделать курсовую) искал в MSDNe , вроде нашел но все равно не получается , помогите пожалуйста ,заранее спасибо.:)
C++ Нужно найти ошибку
10 строка: warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. #include "stdafx.h" #include <stdio.h> #include <cstdlib> const double PI=22/7; void main () { double r,s,l; printf("\nEnter raius: ");
C++ Класс длинной арифметики http://www.cyberforum.ru/cpp-beginners/thread694549.html
Я еще новичок в ООП, но недавно решил написать класс для работы с большими числами. Вот, что получилось: #include <iostream> #include <vector> using namespace std; const int base=10; class lnum {
C++ Ребята обьясните пожалуйста в C++ задано целое число нужно сформировать массив ПРОСТЫХ чисел не превышающих заданное ))))) подробнее

Показать сообщение отдельно
masik1994
Сообщений: n/a
11.11.2012, 14:40     Необходимо проверить что игра сбалансирована, т.е. ни один герой не может в дуэли победить всех остальных по отдельности
Создатели одной весьма популярной игры решили проверить сбалансирована ли сила всех героев. Каждый герой описывается тремя характеристиками (hp, damage, speed) (Количество очков жизни, Наносимый урон, Периодичность атаки). Необходимо проверить что игра сбалансирована, т.е. ни один герой не может в дуэли победить всех остальных по отдельности.

Дуэль происходит следующим образом. В нулевой момент времени оба героя атакуют друг друга, следующая атака у героя происходит по прошествии speed секунд. Если возникает ситуация, когда герои во время дуэли убивают друг друга одновременно, считается что никто из них не победил.

Ваша задача проверить сбалансированность этой игры.

Входные данные
В первой строке содержится 1 ≤ n ≤ 100000 - количество героев. В каждой из последующих n строк по три целых числа 1 ≤ hp, damage, speed ≤ 109 через пробел, описывающих конкретного героя.

Выходные данные
Если игра сбалансирована - выведите единственное слово "Yes". В ином случае в первой строке выведите "No", а во второй строке номер героя который сильнее всех остальных. Если существует несколько таких героев - выведите номер любого из них.

Помогите пожалуйста написать программу. На С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru