306940: CF1275B. Code Review

Memory Limit:0 MB Time Limit:0 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Code Review

题目描述

У команды разработки движков ВКонтакте есть общий чат. После каждого сложного коммита в репозиторий, автор этого коммита присылает в чат сообщение с предложением провести ревью. Для одобрения или отклонения коммита достаточно, чтобы его проверил один разработчик, не принимавший участие в его написании. Перед тем, как оставить новую заявку на ревью, каждый разработчик проводит ревью последней из оставленных заявок, которые еще никем не проверены (если может — если он не является автором этой заявки) и только после этого оставляет новую заявку. Вам дан лог заявок на ревью с момента появления чата в хронологическом порядке. Найдите коммиты, которые никто не проверил.

输入输出格式

输入格式


В первой строке записано одно целое число $ n $ ( $ 1<=n<=50000 $ ) — количество просьб о code review в чате. В следующих $ n $ строках записаны внутренний целочисленный идентификатор разработчика $ i $ и хеш коммита $ h $ ( $ 1<=i<=50000 $ ; $ h $ состоит из строчных букв латинского алфавита от a до f и цифр). Все хеши коммитов уникальны и имеют длины от $ 1 $ до $ 20 $ символов, включительно.

输出格式


Выведите все хеши коммитов, которые не попали на ревью, в том же порядке, в котором они были даны во входных данных.

输入输出样例

输入样例 #1

7
1 0e813c50
1 00e9422b
1 520cb7b4
2 052dd9ad
3 9dd5f347
3 e35f067b
1 bb4d4a99

输出样例 #1

0e813c50
00e9422b
9dd5f347
bb4d4a99

Input

暂时还没有翻译

加入题单

上一题 下一题 算法标签: