#ABC216D. 成对的球

成对的球

成对的球

题目描述

我们有 2N2N 个球。每个球都有一种颜色,用 11NN(含)之间的整数表示。对于 NN 种颜色中的每一种,恰好有两个该颜色的球。

这些球被装在 MM 个垂直放置在地面上的圆柱体中。初始时,第 ii 个圆柱体(1iM1 \le i \le M)中有 kik_i 个球,其中从上数第 jj 个球(1jki1 \le j \le 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}
\vdots
kMk_M
aM,1a_{M,1} aM,2a_{M,2} \ldots aM,kMa_{M,k_M}

输出格式

如果目标可以达成,输出 Yes;否则输出 No

样例

2 2
2
1 2
2
1 2
Yes

目标可以按如下方式达成。

选择第 1 个和第 2 个圆柱体,分别取出最上面的球。因为取出的球颜色相同(都是 11),所以允许这样做。

选择第 1 个和第 2 个圆柱体,分别取出最上面的球。因为取出的球颜色相同(都是 22),所以允许这样做。

2 2
2
1 2
2
2 1
No

任何操作都无法进行,这意味着不可能达成清空这 MM 个圆柱体的目标。

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 2M2×1052 \le M \le 2 \times 10^5
  • 1ki1 \le k_i1iM1 \le i \le M
  • 1ai,jN1 \le a_{i,j} \le N1iM,1jki1 \le i \le M, 1 \le j \le k_i
  • i=1Mki=2N\sum_{i=1}^{M} k_i = 2N
  • 对于每个 xx1xN1 \le x \le N),恰好存在两对整数 (i,j)(i,j) 满足 1iM1 \le i \le M1jki1 \le j \le k_iai,j=xa_{i,j} = x
  • 输入中的所有值均为整数。
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2235
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签