AtCoder Grand Contest 062
F
Preserve Distinct
AtCoder
未评级
原题
← E→
翻译中…

Problem Statement

翻译中…

There are $N$ decks of cards, each card in which has an integer between $1$ and $M$, inclusive, written on it. The $i$-th deck $(1\leq i \leq N)$ contains $K_i$ cards, and the number written on the $j$-th card from the top is $A_{i,j}\ (1\leq j \leq K_i)$.

翻译中…

Initially, the integers written on the cards satisfy the following conditions:

翻译中…
  • For each integer $x\ (1\leq x \leq M)$, there are exactly two cards with $x$ written on them, each in a different deck.
  • The integers written on the top cards of all the decks are pairwise different.
翻译中…

We can perform the following operation on the $N$ decks:

翻译中…
  • Choose a deck that still has cards and discard the top card. After discarding, the integers written on the top cards of the decks that still have cards must remain pairwise different.
翻译中…

Determine the maximum number of times this operation can be performed.

翻译中…

Constraints

翻译中…
  • $2 \leq N \leq M$
  • $2 \leq M \leq 2 \times 10^5$
  • $1 \leq K_i \leq M$
  • $1 \leq A_{i,j} \leq M$
  • For each integer $x\ (1\leq x \leq M)$, there are exactly two pairs $(i,j)$ such that $x=A_{i,j}$, and the two values of $i$ are different.
  • $A_{i,1}\ (1\leq i \leq N)$ are pairwise different.
  • All input values are integers.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N M
K_1 A_{1,1} A_{1,2} \dots A_{1,K_1}
K_2 A_{2,1} A_{2,2} \dots A_{2,K_2}
\vdots
K_N A_{N,1} A_{N,2} \dots A_{N,K_N}

翻译中…

Output

翻译中…

Print the answer.

翻译中…

样例

Input #1
2 4
4 1 2 3 4
4 3 2 1 4
Output #1
1
If you initially perform the operation on the first deck, the numbers on the cards of this deck become $2, 3, 4$ in order from the top. After this, you may not perform the operation again on the first deck because both the first and second decks would have $3$ on their top cards. Similarly, you cannot perform the operation on the second deck either. Therefore, if you start by performing the operation on the first deck, you can only do it once. Even if you start by performing the operation on the second deck, you can only do it once. Therefore, the answer is $1$.
Input #2
4 6
2 6 4
3 2 5 3
4 3 1 5 6
3 4 1 2
Output #2
12
By operating properly, it is possible to discard all the cards.
Input #3
3 3
2 1 2
2 2 3
2 3 1
Output #3
0
There are cases when no operation can be performed.
Input #4
12 40
4 35 39 11 21
7 31 29 16 15 30 32 34
4 21 27 38 40
11 17 28 26 23 33 22 3 36 8 1 20
1 30
4 40 38 24 6
8 8 36 9 10 5 7 20 4
10 5 10 9 3 22 33 23 26 28 17
4 15 16 29 31
11 19 13 12 18 25 2 39 35 7 14 37
3 4 1 14
13 24 27 11 2 25 18 12 13 19 32 37 6 34
Output #4
53
题目信息
题号
agc062_f
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。