Universal Cup Judging System

Universal Cup

実行時間制限: 2 s メモリ制限: 2048 MB 満点: 100 難易度: [表示] ハック可能 ✓
統計

Little Cyan Fish ma $m$ ciągów składających się łącznie z $n$ liczb całkowitych. Każda liczba całkowita od $1$ do $n$ występuje dokładnie raz we wszystkich ciągach łącznie.

Chce on scalić te ciągi w permutację $p$ o długości $n$. Początkowo $p$ jest pusta. W każdym kroku wybiera on niepusty ciąg, usuwa jego pierwszą liczbę całkowitą i dopisuje tę liczbę na koniec $p$. Powtarza to, dopóki wszystkie ciągi nie staną się puste.

Liczbę całkowitą nazywamy punktem stałym permutacji $p$, jeśli jej wartość jest równa jej pozycji w $p$. Pozycje są numerowane od $1$ do $n$.

Znajdź minimalną możliwą liczbę punktów stałych w $p$.

Wejście

Test składa się z wielu przypadków testowych. Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą $T$ ($1 \le T \le 10^6$), oznaczającą liczbę przypadków testowych.

Dla każdego przypadku testowego pierwszy wiersz zawiera dwie liczby całkowite $n$ oraz $m$ ($1 \le m \le n \le 10^6$), oznaczające odpowiednio łączną liczbę liczb całkowitych oraz liczbę ciągów.

Kolejne $m$ wierszy opisuje ciągi. Przy tym $i$-ty z tych wierszy zawiera liczbę całkowitą $k_i$ ($1 \le k_i \le n$), po której następuje $k_i$ liczb całkowitych $a_{i,1}, a_{i,2}, \ldots, a_{i,k_i}$ ($1 \le a_{i,j} \le n$), opisujących kolejno $i$-ty ciąg.

Gwarantowane jest, że suma $k_i$ po wszystkich ciągach w każdym przypadku testowym wynosi $n$ oraz że każda liczba całkowita od $1$ do $n$ występuje dokładnie raz we wszystkich ciągach łącznie.

Gwarantowane jest, że suma $n$ po wszystkich przypadkach testowych nie przekracza $10^6$ oraz suma $m$ po wszystkich przypadkach testowych nie przekracza $10^6$.

Wyjście

Dla każdego przypadku testowego wypisz jeden wiersz zawierający jedną liczbę całkowitą, oznaczającą minimalną możliwą liczbę punktów stałych w $p$.

Przykład

Wejście 1

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

Wyjście 1

1
0
1
0

Uwagi

W pierwszym przykładowym przypadku testowym jedyną możliwą permutacją jest $[1]$, która ma jeden punkt stały.

W drugim przykładowym przypadku testowym Little Cyan Fish może uzyskać $p = [2, 3, 1]$, która nie ma punktów stałych.

W trzecim przykładowym przypadku testowym $p = [1, 3, 2]$ jest optymalną permutacją z jednym punktem stałym.

W czwartym przykładowym przypadku testowym może on uzyskać $p = [2, 4, 1, 3]$, która nie ma punktów stałych.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.