#CSP202503B. 机器人饲养指南
机器人饲养指南
时间限制: 1.0 秒
空间限制: 512 MB
题目背景
众所周知,西西艾弗岛上的机器人喜欢吃苹果。
题目描述
据饲养员小 P 介绍:
- 机器人一天最多可以吃 个苹果。
- 一天内通过吃苹果获得的快乐值具体为:;如果某一天饲养员共投喂机器人 个苹果,则这一天机器人获得的快乐值为 。
- 特别地 ,快乐值并不会凭空产生。
现在小 P 有 个苹果,试帮助小 P 计算:向机器人投喂这 个苹果能获得的最大快乐值收益。
输入格式
从标准输入读入数据。
输入共两行。
第一行包含两个整数 和 ,分别表示苹果总数和每天最大投喂量。
第二行依次包含 个整数 ,表示一天内投喂不同苹果数的收益。
输出格式
输出到标准输出。
输出仅一个整数,表示投喂全部 个苹果能获得的最大收益。
10 5
1 3 5 3 1
16
样例 1 解释
一种最优投喂方案为:投喂四天,每天分别投喂 个苹果。
如该样例所示,收益序列 不一定单调递增,即一天内吃较多苹果可能反而获得较小快乐值。
4 3
1 60 100
120
样例 2 解释
一种最优投喂方案为:投喂两天,每天投喂 个苹果。
子任务
的测试数据保证:;
另有 的测试数据保证:;
全部测试数据保证:。
Related
In following contests: