Игра в Мафию
시간 제한2초메모리 제한1024 MB
매일 밤 생존자 사이의 만남 그래프와 희생자 한 명이 주어질 때, 전체 시나리오와 모순되지 않는 최소 마피아 수를 구한다.
문제
Финес и Ферб решили провести чемпионат по игре в Мафию в Денвилле.
В игре есть две роли --- мирные жители и мафия (и тех, и тех может быть несколько). Роли игрокам раздаются в самом начале игры, после чего каждый игрок с ролью мирного жителя знает только свою роль, но не знает роли других игроков, в то время как каждый игрок с ролью мафии знает роли всех других игроков.
Далее играют несколько туров (ночей): каждой ночью некоторые пары игроков встречаются друг с другом. И в конце ночи объявляется одна жертва, которую убила мафия этой ночью. Каждую ночь мафия убивает ровно одного мирного жителя, и это делает ровно один из представителей мафии. Чтобы представитель мафии мог убить мирного жителя, между ними должна была произойти встреча.
Кендис следила за игрой, поэтому ей известно количество игроков, а также количество и описание всех ночей.
Помогите ей найти минимальное возможное количество представителей мафии в игре, при котором игра могла следовать известному ей сценарию, чтобы рассказать маме об опасной деятельности Финеса и Ферба.
입력
В первой строке даны два целых числа и --- количество игроков и количество ночей в игре (, , ).
Далее идет блоков --- описание ночей. Описание -й ночи начинается с блоков описания живых игроков ( --- количество игроков, живых на момент начала -й ночи). Каждый блок состоит из двух строк:
- В первой строке дано два целых числа и --- номер игрока и количество его встреч этой ночью (, ).
- Во второй строке даны натуральных чисел --- номера игроков, с которыми встретился игрок под номером .
Гарантируется, что все встречи были двусторонними. То есть, если игрок номер присутствует в списке встреч у игрока номер , то и игрок присутствует в списке у игрока .
В последней строке описания ночи дано целое число --- номер игрока, который был убит этой ночью.
Гарантируется, что входные данные описывают корректную игру.
출력
Выведите одно целое число --- минимальное количество игроков, которые должны играть за мафию, чтобы описанная игра могла произойти.