atcoder#ARC141D. [ARC141D] Non-divisible Set
[ARC141D] Non-divisible Set
题目描述
正整数からなる集合 について、任意の について が の倍数でないとき、 を「良い集合」と呼びます。
個の 以上 以下の整数からなる集合 が与えられます。
各 に対し、 を含む の部分集合であって、要素数が である「良い集合」が存在するか判定してください。
输入格式
入力は以下の形式で標準入力から与えられます。
输出格式
行出力してください。 行目には を含む の部分集合であって、要素数が である「良い集合」が存在する場合 Yes
を、存在しない場合 No
を出力してください。
题目大意
给定 个数的集合,对于每个数 求出是否存在一个大小为 的包含 的子集是好的。一个集合 是好的当且仅当不存在两个数 。
。
5 3
1 2 3 4 5
No
Yes
Yes
Yes
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
提示
制約
- 入力される値はすべて整数
Sample Explanation 1
を含む「良い集合」は明らかに しか存在せず、要素数は しかないため、 に対する答えは No
です。 を含む「良い集合」としては例えば が考えられます。このことから に対する答えは Yes
です。