#3464. Pair of Balls

0

Pair of Balls

Pair of Balls

题目描述

我们有 2N2N 个球。每个球的颜色由 11 到 NN(含)之间的整数表示。对于每一个 NN 个颜色中的颜色,恰好有两个该颜色的球。 这些球被放在垂直于地面的 MM 个圆柱中。最初,第 ii 个圆柱 (1≤i≤M)(1 \leq i \leq M) 包含 kik_i 个球,从上往下第 jj 个球 (1≤j≤ki)(1 \leq j \leq k_i) 的颜色为 ai,ja_{i, j}。 你的目标是通过重复下述操作将所有 MM 个圆柱清空。

选择两个不同的非空圆柱,并从每个圆柱中取出最上面的一个球。这里,被取出的两个球必须具有相同的颜色。

判断该目标是否可达成。

输入格式

输入从标准输入按以下格式给出: NN MM k1k_1 a1,1a_{1,1} a1,2a_{1,2} …\ldots a1,k1a_{1,k_1} k2k_2 a2,1a_{2,1} a2,2a_{2,2} …\ldots a2,k2a_{2,k_2} ⋮\hspace{2.1cm}\vdots kMk_M aM,1a_{M,1} aM,2a_{M,2} …\ldots aM,kMa_{M,k_M}

输出格式

如果目标可达成,输出 YesYes;否则,输出 NoNo。

2 2
2
1 2
2
1 2
Yes
2 2
2
1 2
2
2 1
No

提示

1≤N≤2×1051 \leq N \leq 2 \times 10^5 2≤M≤2×1052 \leq M \leq 2 \times 10^5 1≤ki (1≤i≤M)1 \leq k_i\ (1 \leq i \leq M) $1 \leq a_{i,j} \leq N\ (1 \leq i \leq M,1 \leq j \leq k_i)$ ∑i=1Mki=2N\sum_{i=1}^{M} k_i = 2N 对于每个 x (1≤x≤N)x\ (1 \leq x \leq N),存在恰好两对整数 (i,j)(i,j) 满足 1≤i≤M1 \leq i \leq M, 1≤j≤ki1 \leq j \leq k_i, 且 ai,j=xa_{i,j}=x。 输入中的所有值均为整数。可以这样完成目标。

    选择第一和第二个圆柱,从它们各自取出最上面的球,这是允许的因为被取出的球颜色相同:$1$。 选择第一和第二个圆柱,从它们各自取出最上面的球,这是允许的因为被取出的球颜色相同:$2$。

不能进行任何操作,这意味着不可能实现将 $M$ 个圆柱清空的目标。

标签: AtCoder|abc216D

来源

AtCoder|abc216D