#P14940. [uoi2019]糖果
[uoi2019]糖果
题目描述
哥萨克·乌斯非常喜欢跳跃,也非常喜欢糖果。
有一天,他来到了数轴上。数轴上的某些整数点处放着糖果,每个点最多有一颗糖果。乌斯非常高兴,决定尽可能多地收集糖果。
为此,他可以选择任意一个整数 和一个初始位置 ,其中 也是整数。之后,他会以长度为 的跳跃访问所有形如
的点,其中 是非负整数。
当乌斯到达一个有糖果的点时,他会捡起那颗糖果。请帮助乌斯求出他最多能收集多少颗糖果。
输入格式
第一行包含两个整数 ,分别表示糖果数量和测试块编号。
第二行包含 个互不相同的整数 ,表示糖果所在的位置。
输出格式
输出一个整数,表示乌斯最多可以收集到的糖果数量。
数据范围
对于所有测试数据:
- ;
- ;
- ;
- 所有 两两不同。
样例 1
5 0
1 2 3 4 7
3
样例解释 1
哥萨克可以选择 ,收集位于 的糖果。
样例 2
7 0
1 2 10 4 7 3 13
5
样例解释 2
哥萨克可以选择 ,收集位于 的糖果。
子任务
| 子任务 | 附加限制 | 分值 |
|---|---|---|
| 1 | , | 4 |
| 2 | , | 5 |
| 3 | , | 12 |
| 4 | , | 20 |
| 5 | , | 25 |
| 6 | 无额外限制 | 34 |