#CF577B. 模数子集和
模数子集和
模数子集和
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
给定 个非负整数 和正整数 。判断能否从中选择一个非空子序列,使所选元素之和能被 整除。这里的子序列不要求连续,但每个位置至多选择一次。
输入格式
第一行两个整数 。
第二行包含 个整数 。
输出格式
存在符合条件的非空子序列则输出 YES,否则输出 NO。
样例输入 1
3 5
1 2 3
样例输出 1
YES
样例输入 2
1 6
5
样例输出 2
NO
数据范围
- ;
- ;
- 。
本题采用独立测试点计分,每个测试点等分。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 24 | |
| 2 | 36 | |
| 3 | 40 | 无特殊限制 |
提示
当 时,考虑前 个数的 个前缀和余数。