АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

577. C - Cards

Time Limit: 1 seconds
Memory Limit:64000KB
Points:10
View Problem Statistics Submit Problem added Administrator

A. Карточки

     Есть N  карточек.  На  каждой из них черными чернилами написан ее
уникальный номер - число от 1 до N.  Также на каждой карточке красными
чернилами написано еще одно целое число,  лежащее в промежутке от 1 до
N (некоторыми одинаковыми "красными" числами могут помечаться несколь-
ко карточек).
     Например, N=5, 5 карточек помечены следующим образом:
                      ---T--T--T--T--¬
     "черное" число   ¦ 1¦ 2¦ 3¦ 4¦ 5¦
                      +--+--+--+--+--+
     "красное" число  ¦ 3¦ 3¦ 2¦ 4¦ 2¦
                      L--+--+--+--+---
     Необходимо выбрать из данных N карточек максимальное число карто-
чек  таким образом,  чтобы множества "красных" и "черных" чисел на них
совпадали.
     Для примера выше это будут карточки с "черными" номерами 2,  3, 4
(множество красных  номеров,  как  и  требуется  в  задаче,  то  же  -
{2,3,4}).
Входные данные:
В первой строке число N<=50, в каждой из следующих N строк - "красное" число
очередной карточки.
Выходные данные:
В первой строке - максимальное число карточек M, в следующих M строках - 
"чёрные" номера выбранных карточек в возрастающем порядке.
Пример входных данных:
5
3
3
2
4
2

Пример выходных данных:
3
2
3
4

View Problem Statistics Submit Author/source:
Problems from Contests / VoSTU Selection Rounds / Selection Round to Ural Contest 2008 /
576. B - Period of Fraction 577. 578. D - Numeration
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.265 sec.
© Copyright VSTU, AVT, Nosov D.A.