- Описание
- Отправленные решения
30. Табло
Вы работаете в компании, которая изготавливает электронные табло для различных видов спорта: футбола, волейбола, баскетбола. Табло отображает счёт между двумя командами во время матча в формате , где — количество очков первой команды, а — количество очков второй команды.
Табло записывает изменение в очках, и игрока, который заработал очки команде. От вас требуется добавить в табло возможность определять, какой игрок заработал больше всех очков по итогам матча.
В начале игры у обеих команд 0 очков. В рамках задачи не требуется отслеживать принадлежность игроков к командам иначе говоря, если игрок забил гол и в те, и в другие ворота, итоговая статистика с табло должна посчитать ему 2 заработанных очка.
Формат ввода
В первой строке входного файла задано число () — количество игроков.
В следующих строках вводятся строки из заглавных и строчных латинских букв () — имена игроков. Гарантируется, что имена уникальны.
В -й строке дано число () — количество раз, когда кто-либо зарабатывал очки для команды.
В следующих строках даны записи в виде «: » без кавычек, где — очки первой команды, — очки второй команды, — имя игрока, заработавшего очки. Обратите внимание, что и разделены двоеточием, а и пробелом.
Формат вывода
Выведите через пробел имя игрока, набравшего максимальное количество очков, и количество заработанных очков. Если несколько разных игроков набрало данный счет, требуется лексикографически наибольшее имя, где сравнение символов происходит по их ASCII-коду (соответствует стандартному сравнению строк в большинстве языков программирования).
Примечание
В приведённом примере всего два игрока, играющих друг против друга. Сначала Алиса заработала 1 очко, потом Боб заработал 1 очко, затем Алиса трижды получила по 1 очку, а Боб затем получил 4 очка. Таким образом, итоговый счёт 4:5, и Боб заработал больше очков.
Ограничения
Ограничение времени
1 с
Ограничение памяти
256 МБ
Пример 1
2
Alice
Bob
5
1:0 Alice
1:1 Bob
2:1 Alice
4:1 Alice
4:5 Bob
Bob 5
Пример 2
2
Alice
Bobby
1
0:2 Bobby
Bobby 2