atcoder#ARC141D. [ARC141D] Non-divisible Set
[ARC141D] Non-divisible Set
配点 : 点
問題文
正整数からなる集合 について、任意の について が の倍数でないとき、 を「良い集合」と呼びます。
個の 以上 以下の整数からなる集合 が与えられます。
各 に対し、 を含む の部分集合であって、要素数が である「良い集合」が存在するか判定してください。
制約
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられます。
出力
行出力してください。 行目には を含む の部分集合であって、要素数が である「良い集合」が存在する場合 Yes
を、存在しない場合 No
を出力してください。
5 3
1 2 3 4 5
No
Yes
Yes
Yes
Yes
を含む「良い集合」は明らかに しか存在せず、要素数は しかないため、 に対する答えは No
です。
を含む「良い集合」としては例えば が考えられます。このことから に対する答えは Yes
です。
4 4
2 4 6 8
No
No
No
No
13 10
2 3 4 6 7 9 10 11 13 15 17 19 20
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No