ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

Открытое личное первенство УрГУ 2009

Описание     Задачи     Отправить на проверку     Состояние проверки     Результаты
Соревнование завершено

A. Первое невыходящее

Ограничение времени: 0.5 секунды
Ограничение памяти: 64 МБ
Любой участник полуфинала чемпионата мира по программированию скажет вам, что самое обидное место — это первое не выходящее в финал. Часто команде не хватает до заветной цели совсем чуть-чуть…
Так, в 1999 году команду Уральского госуниверситета, занявшую на полуфинале NEERC десятое место, отделили от выхода в финал всего 6 минут штрафного времени. Последнее выходящее девятое место завоевала тогда команда Санкт-Петербургского института точной механики и оптики. В 2006 году последнее выходящее и первое невыходящее место и вовсе разделили 4 минуты штрафного времени, правда, тогда между командой Казахского национального университета и командой Санкт-Петербургского политехнического университета вклинилась ещё третья команда Саратовского госуниверситета, не имевшая права выхода в финал. На финальные соревнования тогда поехала вторая команда Саратовского госуниверситета, опередившая третью на 2 задачи.
Полуфинальному региону NEERC, в котором выступают все российские команды, каждый год выделяется некоторая квота q на представительство этого региона в финале. По правилам ACM ICPC в финале не могут участвовать две команды одного вуза, поэтому при распределении путёвок в финал все команды, проигравшие хотя бы одной команде своего же вуза, «вычёркиваются» из итогового протокола. Место команды, оказавшейся на (q + 1)-м месте после вычёркивания вторых, третьих и прочих команд университетов, называется первым невыходящим. Если бы квота региона была увеличена на одно место, то команда, занявшее первое невыходящее место, вышла бы в финал.

Исходные данные

В первой строке через пробел записаны целые числа y, n и q, где y — год проведения полуфинала NEERC (целое число от 1996 до 2008), n — количество участников полуфинала (n ≤ 201), а q — квота полуфинала NEERC на финале (целое число от 3 до 12). Далее в n строках приведён итоговый протокол NEERC в виде списка команд, перечисленных в порядке мест, которые они заняли на соревновании. Название команды состоит из названия вуза и номера команды, отделённого от названия вуза пробелом и символом '#'. Если в полуфинале участвовала всего одна команда вуза, её название может состоять только из названия вуза. Название вуза состоит из латинских букв, пробелов, символов '.', '-', '&' и имеет длину не более 36. Названия двух вузов не могут отличаться только регистром букв. Номер команды — целое число от 1 до 8.

Результат

Выведите название команды, которая заняла на данном полуфинале первое невыходящее место. Гарантируется, что такая команда существует.

Пример

исходные данныерезультат
1999 10 6
St Petersburg SU #1
Belarusian SU #1
Moscow SU #4
Southern Ural SU
Moscow SU #1
Novosibirsk SU #1
St Petersburg SU #3
Belarusian SU #3
St Petersburg IFMO #1
Ural SU #3
Ural SU #3
Автор задачи: Дмитрий Иванков (подготовка — Александр Ипатов)
Источник задачи: Открытое личное первенство УрГУ 2009 (28 февраля 2009)
Чтобы отправить решение этой задачи на проверку перейдите в Архив задач: 1680. Первое невыходящее