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