eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

CD-биржа

CD-биржа

В компьютерном клубе действует биржа по обмену CD-дисков, где можно обменять любой диск на другой диск из каталога, если не непосредственно, то через промежуточные обмены. Каталог биржи содержит список N разных дисков с номерами 1..N. Для i-го диска каталога (i=1..N) указан список номеров дисков, которые можно получить в обмен, доплатив при этом 1 грн. за каждый обмен.

Какое минимальное количество грн. нужно доплатить, чтобы имея достаточное количество копий K первых дисков каталога, получить все диски?

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

В первой строке входного файла записаны значения N и K. В последующих N строках содержится информация о возможных обменах каждого i-го диска.

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

Вывести минимальное количество грн. необходимое для того, чтобы выменять все диски каталога. Все числовые значения натуральные, не больше 100.

Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
5 2
3
5
1 5
2
2 3 4
Выходные данные #1
4