Logo
(追記) (追記ここまで)

28651번 - Игра в Мафию 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB555100.000%

문제

Финес и Ферб решили провести чемпионат по игре в Мафию в Денвилле.

В игре есть две роли --- мирные жители и мафия (и тех, и тех может быть несколько). Роли игрокам раздаются в самом начале игры, после чего каждый игрок с ролью мирного жителя знает только свою роль, но не знает роли других игроков, в то время как каждый игрок с ролью мафии знает роли всех других игроков.

Далее играют несколько туров (ночей): каждой ночью некоторые пары игроков встречаются друг с другом. И в конце ночи объявляется одна жертва, которую убила мафия этой ночью. Каждую ночь мафия убивает ровно одного мирного жителя, и это делает ровно один из представителей мафии. Чтобы представитель мафии мог убить мирного жителя, между ними должна была произойти встреча.

Кендис следила за игрой, поэтому ей известно количество игроков, а также количество и описание всех ночей.

Помогите ей найти минимальное возможное количество представителей мафии в игре, при котором игра могла следовать известному ей сценарию, чтобы рассказать маме об опасной деятельности Финеса и Ферба.

입력

В первой строке даны два целых числа $k$ и $m$ --- количество игроков и количество ночей в игре (2ドル \le k \le 200,ドル 1ドル \le m \le 200,ドル 1ドル \le k - m \le 15$).

Далее идет $m$ блоков --- описание ночей. Описание $i$-й ночи начинается с $t$ блоков описания живых игроков ($t$ --- количество игроков, живых на момент начала $i$-й ночи). Каждый блок состоит из двух строк:

  • В первой строке дано два целых числа $n$ и $c$ --- номер игрока и количество его встреч этой ночью (1ドル \le n \le k,ドル 0ドル \le c \le t - 1$).
  • Во второй строке даны $c$ натуральных чисел --- номера игроков, с которыми встретился игрок под номером $n$.

Гарантируется, что все встречи были двусторонними. То есть, если игрок номер $a$ присутствует в списке встреч у игрока номер $b,ドル то и игрок $b$ присутствует в списке у игрока $a$.

В последней строке описания ночи дано целое число $v$ --- номер игрока, который был убит этой ночью.

Гарантируется, что входные данные описывают корректную игру.

출력

Выведите одно целое число --- минимальное количество игроков, которые должны играть за мафию, чтобы описанная игра могла произойти.

제한

예제 입력 1

4 2
1 3
2 3 4
2 3
1 3 4
3 3
1 2 4
4 3
1 2 3
1
2 2
3 4
3 2
2 4
4 2
2 3
2

예제 출력 1

1

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2020-2021 Season > November 7, 2020 > Basic C번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2020-2021 Season > November 7, 2020 > Advanced D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /