体魄训练

测试数据来自 system/2224

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

时间限制:1秒  内存限制:256M


【题目描述】

  为强健自己的体魄,小H选择的运动方式是每天进行 \(N\) 分钟的晨跑。在每分钟的开始,小H会选择下一分钟是用来跑步还是休息。小H的体力限制了他跑步的距离。更具体地,如果小H选择在第 \(i\) 分钟内跑步,他可以在这一分钟内跑 \(D_i\) 米,并且他的疲劳度会增加 1。不过,无论何时小H的疲劳度都不能超过 \(M\)。如果小H选择休息,那么他的疲劳度就会每分钟减少 1,但他必须休息到疲劳度恢复到 0 为止。在疲劳度为 0 时休息的话,疲劳度不会再变动。晨跑开始时,小H的疲劳度为0。

  还有,在 \(N\) 分钟的锻炼结束时,小H的疲劳度也必须恢复到 0,否则他将没有足够的精力来对付这一整天中剩下的事情。

  请你计算一下,小H最多能跑多少米。

【输入格式】

  第一行包含两个用空格隔开的整数 \(N\) 和 \(M\);
  接下来的 \(N\) 行,每行一个整数,其中第 \(i+1\) 为一个整数 \(D_i\)。

【输出格式】

  输出一个整数,表示在满足所有限制条件的情况下,小H能跑的最大距离。

【输入输出样例】

 Input

5 2
5
3
4
2
10

 Output

9

【数据限制】

  对于 \(100\%\) 的数据,\(1≤N≤10000\),\(1≤D_i≤1000\),\(1≤M≤500\)。

【来源】

  Mr.he

定时练习(十三)订正

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-04-21 12:00
结束于
2025-06-02 04:00
持续时间
1000.0 小时
主持人
参赛人数
21