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

Разделы > ВолгаИТ > задача:


Вечер короткометражек

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

• Аудитории
• Бартер
• Британская гипотеза
• Буква Е
• Вечер короткометражек
• Взлом счета
• Вивисекция
• Вырезание цифр
• Излучатель
• Нанхэттенские маршрутки
• Нанхэттенский автобус
• Настольная игра
• Непослушные дети

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

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

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

Тесты к задаче D скорректированы. Существующие решения перепроверены.

Компания друзей решила устроить вечер совместного просмотра N корокометражных фильмов. У каждого из друзей имелась собственная флешка с фильмами, и друзья с удивлением обнаружили, что любой из имеющихся у них фильмов сохранён только на одной из флешек.

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

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

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

Первая строка содержит целые числа N, M и K (1 <= N <= M <= 10^4, 1 <= K <= 10^4) — соответственно количество фильмов, которые планируется посмотреть за вечер, общее количество имеющихся фильмов и количество друзей.

Следующие M строк описывают фильмы, имеющиеся у друзей. Каждая из них содержит целые числа Pi, Li и строку Si (1 <= Pi <= K, 1 <= Li <= 1000, 1 <= |Si| <= 20) — соответственно номер друга, на флешке которого сохранён i-й фильм, продолжительность i-го фильма в секундах и название i-го фильма. Название фильма состоит из латинских букв, цифр, пробелов и знаков препинания. Фильмы упорядочены по убыванию интересности.

Последняя строка содержит K целых чисел Ti (0 <= Ti <= 10^6) — времена появления каждого из друзей. i-ый друг приходит через Ti секунд после начала вечера.

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

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

Примеры
Входные данныеВыходные данные
3 5 3
1 600 The Great Tourist
2 550 Code "J.A.M."
3 480 He Loved Natalia
3 280 Pot Coder
1 595 Fer Lon's Last Words
0 0 0
The Great Tourist
Code "J.A.M."
He Loved Natalia
2 4 3
2 230 Greedy Solution
1 440 Flows and Cuts
3 100 Ad Hoc Problem
3 530 The Depths of Search
50 110 10
Ad Hoc Problem
Greedy Solution

 

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

www.contester.ru