100 atcoder#ABC216D. [ABC216D] Pair of Balls
[ABC216D] Pair of Balls
题目描述
個のボールがあります。各ボールには 以上 以下の整数によって表される色が塗られており、各色で塗られたボールはちょうど 個ずつ存在します。
これらのボールが、底が地面と平行になるように置かれた 本の筒に入れられています。はじめ、 本目の筒には 個のボールが入っており、上から 番目のボールの色は です。
あなたの目標は、以下の操作を繰り返すことで 本の筒全てを空にすることです。
- 異なる 本の空でない筒を選び、それぞれの筒の一番上にあるボールを取り出して捨てる。ここで、取り出して捨てた つのボールは同じ色で塗られている必要がある。
目標が達成可能かを判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
目標が達成可能なら Yes
を、達成不可能なら No
を出力せよ。
题目大意
有 个栈,栈里面的小球有 种颜色,每种颜色各有 个,共 个小球。
每次可以取出栈顶 个颜色相同的小球,问能不能把小球取完。
能取完输出 Yes
,否则输出 No
。
,。
2 2
2
1 2
2
1 2
Yes
2 2
2
1 2
2
2 1
No
提示
制約
- $ 1\ \leq\ a_{i,j}\ \leq\ N\ (1\ \leq\ i\ \leq\ M,1\ \leq\ j\ \leq\ k_i) $
- 全ての について、 かつ かつ なる整数の組 はちょうど つ存在する
- 入力は全て整数
Sample Explanation 1
以下のように操作を行えばよいです。 1. つ目の筒と つ目の筒を選び、それぞれの筒の一番上にあるボールを取り出して捨てる。捨てられるボールの色は共に であり等しいので、この操作は有効である。 2. つ目の筒と つ目の筒を選び、それぞれの筒の一番上にあるボールを取り出して捨てる。捨てられるボールの色は共に であり等しいので、この操作は有効である。
Sample Explanation 2
そもそも一度も操作を行うことができないため、目標を達成する、すなわち 本の筒全てを空にすることは不可能です。