Автор: | А. Жуплев | Ограничение времени: | 1 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt | |||
Максимальный балл: | 100 |
Группа, состоящая P из юных программистов, поступила на первый курс университета. Занятия на первом курсе будут продолжаться в течение D дней. Помочь студентам в приобретении знаний может новая библиотека университета, в которой имеется B различных книг, посвящённых программированию. Из-за проблем с финансированием каждая книга имеется в единственном экземпляре.
В библиотеке недавно внедрена новая автоматизированная система выдачи книг, поэтому теперь библиотека может выдавать и принимать от одного человека не больше одной книги в день.
Каждый студент, ознакомившись со списком изданий, составил для себя план самообучения, в котором указал, какую книгу в какой день он хочет получить, а в какой — сдать обратно.
Если в день, когда студент пришёл за книгой, она оказалась на руках у другого, то в этот день он ничего не делает и весь его план сдвигается вперёд на один день. В частности, если он собирался в этот день сдать какую-нибудь книгу, то это действие тоже откладывается.
Если несколько студентов приходят в библиотеку в один день, они обслуживаются в порядке списка, составленного при поступлении в университет.
Может оказаться, что найдутся два или более студентов, каждый из которых имеет на руках книгу, нужную в этот момент кому-то другому. В такой ситуации все они будут откладывать своё обучение неограниченно долго, и в конце концов отчислятся из университета. Остальные студенты закончат обучение успешно.
По представленным планам самообучения требуется для каждого студента определить, сколько книг он прочтёт и будет ли отчислен.
P = 2
Входной файл содержит два целых числа — P D, за которыми следуют P описаний планов самообучения.
Каждое описание содержит D пар целых чисел Ri, Ti, которые означают что в i-ый день студент хочет сдать книгу с номером Ri и получить книгу с номером Ti. Если студент не собирается брать или сдавать книгу в этот день, соответствующее число равно нулю.
Планы перечислены в порядке, соответствующем порядку обслуживания студентов.
Выходной файл должен содержать P пар целых чисел Qi Mi, где Qi — количество книг, которые прочитает i-й студент, Mi равно единице, если i-ый студент будет отчислен, и нулю в противном случае.
1 ≤ P, D ≤ 200
1 ≤ B ≤ 105
0 ≤ Ri, Ti ≤ B
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|