Задача по программированию

Автор работы: Пользователь скрыл имя, 21 Июня 2011 в 04:46, задача

Описание

Есть N карточек. На каждой из них черными чернилами написан ее уникальный номер — число от 1 до N. Также на каждой карточке красными чернилами написано еще одно целое число, лежащее в промежутке от 1 до N (некоторыми одинаковыми «красными» числами могут помечаться несколько карточек).
Необходимо выбрать из данных N карточек максимальное число карточек таким образом, чтобы множества «красных» и «черных» чисел на них совпадали.

Содержание

1.Условие задачи……………….…………………………………………………3
2.Анализ предметной области……………………………………………………4
3. Графическое представление алгоритма решения в виде блок-схем ...……...5
4. Словесный (пошаговый) алгоритм решения……………………….………...6
5.Программа на языке C++………….………………………………………….. 7 6.Тестовые примеры.