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

Разделы > Неотсортированные > задача:


Макс и первая задача

Гость
• Вопросы к жюри (2)

Задачи раздела

• Макс и номера телефонов
• Макс и образовательный лагерь
• Макс и объединение результатов
• Макс и ожидание Нового Года
• Макс и оптимизация времени
• Макс и оптимизация времени
• Макс и оптимизация времени
• Макс и очень большой рюкзак
• Макс и первая задача
• Макс и переливания
• Макс и поход к стоматологу
• Макс и почтовые извещения
• Макс и продолжение прогрессии
• Макс и работа курьером
• Макс и режим печати
• Макс и система регистрации
• Макс и система регистрации

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

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

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

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

Макс не только участвует в организации командных чемпионатов по программированию — иногда он сам готов тряхнуть стариной, собрать команду и поучаствовать!

Макс знает, что после начала соревнования нельзя терять ни минуты: часто задачи не упорядочены по сложности, и нужно как можно быстрее найти и решить достаточно простую задачу, чтобы сэкономить штрафное время.

Итак, пока Макс набирает на компьютере шаблон программы, двое его сокомандников читают условия задач. Всего в соревновании $$$N$$$ задач, озаглавленных первыми $$$N$$$ буквами латинского алфавита. По традиции один из участников читает условия задач последовательно с начала (A, B, C и так далее), а другой — последовательно с конца. Чтобы полностью прочитать и осознать условие $$$i$$$-й задачи, первому участнику требуется $$$A_i$$$ секунд, а второму — $$$B_i$$$ секунд.

Каждая из задач характеризуется уровнем сложности, у $$$i$$$-й задачи он равен $$$D_i$$$. Достаточно простой считается задача, уровень сложности которой не превосходит $$$M$$$. Как только один из участников находит и полностью прочитывает условие достаточно простой задачи, он тут же передаёт эту задачу Максу, а Макс решает её. Если оба сокомандника Макса одновременно находят достаточно простые задачи, то Макс будет решать ту из них, буква которой идёт в алфавите раньше.

Попробуйте определить букву задачи, которую Макс будет решать первой. Гарантируется, что в наборе есть хотя бы одна достаточно простая задача.

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

Первая строка содержит целые числа $$$N$$$ и $$$M$$$ ($$$1 \le N \le 26$$$, $$$1 \le M \le 300$$$) — соответственно количество задач соревнования и верхняя граница сложности достаточно простых задач.

Следующие $$$N$$$ строк описывают задачи. Каждая из них содержит целые числа $$$D_i$$$, $$$A_i$$$ и $$$B_i$$$ ($$$1 \le D_i, A_i, B_i \le 300$$$) — соответственно уровень сложности задачи, время в секундах, за которое первый участник читает условие задачи, и время в секундах, за которое второй участник читает условие задачи.

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

Выведите один символ — заглавную букву задачи, которую Макс будет решать первой.

Примеры

Входные данные
5 3
4 2 3
2 2 2
7 3 3
3 4 4
4 5 2
Выходные данные
B
Входные данные
7 3
4 2 8
5 3 2
2 1 3
7 7 5
4 2 2
3 1 1
9 4 5
Выходные данные
C

Для отправки решений необходимо выполнить вход.

www.contester.ru