题目描述
苗圃里有 盆多肉,第 盆当前温度为 度。管理员有 单位能量可以用于调温:每次操作选一盆多肉,把它的温度升高 度或降低 度,消耗 单位能量。
管理员可以任选一个子集的多肉进行调温,使被选中的所有多肉最终温度完全相同;没被选中的多肉不用管。求最多能选中多少盆多肉,使调温总消耗不超过 。
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
输出一个整数,表示最多能调到相同温度的多肉数量。
样例
输入
5 5 3 1 9 8 6
输出
3
提示说明
【样例解释】
选温度为 的三盆,全部调到 度,消耗 单位能量。不存在能选四盆且消耗不超过 的方案。
【数据规模与约定】
对于全部数据:,,。
| 子任务 | 测试点 | 分值 | 限制 |
|---|---|---|---|
| S1 | 1~2 | 10 | |
| S2 | 3~5 | 15 | |
| S3 | 6~10 | 25 | |
| S4 | 11~14 | 20 | |
| S5 | 15~20 | 30 | 无特殊限制 |
共 20 个测试点,每个测试点 5 分,合计 100 分。