ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Сборники > Сборник > задача:


Герои

Задачи сборника

• Все любят уравнения
• Встречалось ли раньше?
• Второй максимум последовательности
• Выбирайте типы данных с умом
• Где ключи?
• Где условие?
• Генерация приглашений
• Геном
• Герои
• Гипотеза Коллатца
• Горы
• Граф
• Даты: вчера и завтра
• Даты: интервал между датами
• Даты: конструктор
• Даты: конструктор по номеру
• Даты: номер дня в году

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Герои
Герои
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
stdin
вывод
stdout

Создатели одной весьма популярной игры решили проверить, сбалансирована ли сила всех героев. Каждый герой описывается тремя характеристиками: hp (здоровье), damage (наносимый урон), delay (периодичность атаки).

Дуэль происходит следующим образом. В нулевой момент времени оба героя атакуют друг друга, и hp каждого из них уменьшается на damage противника. Следующая атака каждого героя происходит через delay секунд. Герой, здоровье которого первым снизилось до нуля, проигрывает. Если оба героя лишились последних очков здоровья одновременно, они оба считаются проигравшими.

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

Входные данные

Первая строка содержит целое число N (1 ≤ N ≤ 100000) — количество героев.

Следующие N строк описывают героев. Каждая из них содержит целые числа hpi, damagei, delayi (1 ≤ hpi, damagei, delayi ≤ 109) — здоровье, урон и периодичность атаки героя.

Выходные данные

Если игра сбалансирована, выведите YES.

Иначе в первой строке выведите NO, а во второй строке — номер героя, который сильнее всех остальных. Если существует несколько таких героев, выведите номер любого из них. Герои нумеруются с 1 в порядке описания во входных данных.

Примеры

Входные данные
2
6 1 1
6 2 2
Выходные данные
NO
2
Входные данные
2
5 10 10
5 20 20
Выходные данные
YES
Для отправки решений необходимо выполнить вход.

www.contester.ru