编程题
### 问题描述 给定 $N$ 堆石子以及一个由 $M$ 个不同正整数构成的数字集合 $S$ 。 现在有两位玩家轮流操作,每次操作可以从任意一堆石子中拿石子,每次拿的石子数量必须包含于集合 $S$ ,最后无法进行操作的人视为失败。 如果两人都采用最优策略,先手是否必胜。先手必胜输出 `Yes` ,否则输出 `No` 。 ### 输入格式 第一行输入两个正整数 $N,M$ ,表示石子堆数与集合大小。 第二行输入 $N$ 个正整数 $a_i$ ,表示每堆石子的石子数。 第三行输入 $M$ 个正整数 $s_i$ ,表示集合 $S$ 中的元素。 ### 输出格式 输出 `Yes` 或 `No` 。 ### 样例输入 ```text 3 2 2 4 7 2 5 ``` ### 样例输出 ```text Yes ``` ### 说明 对于所有评测数据: - $1 \le N,M \le 100$ 。 - $1 \le a_i,s_i \le 10^4$ 。 - 集合 $S$ 中的元素各不相同。
查看答案
赣ICP备20007335号-2