QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 32 MB Total points: 70

#17008. 关卡

Statistics

Mirko 开发了他自己的电子游戏。游戏有 $N$ 个关卡,每个成功通关的关卡都会获得一定数量的分数,这些分数会累加到玩家在所有玩家在线排行榜上的总得分中。Mirko 已经按照从最简单到最难的顺序对关卡进行了排序,但他犯了一个错误,使得一些较难关卡的分数反而比一些较简单关卡的分数还要低。

为了解决这个问题,Mirko 决定减少某些关卡的分数,目标是使分数序列严格单调递增(这样最后较简单的关卡的分数就会比困难关卡的分数低)。

请帮助 Mirko 调整他的游戏,使得减少的总分数最少。调整后的最终分数必须为正整数。你可以假设每个测试用例都存在解。

输入格式

输入的第一行包含一个正整数 $N$ ($1 \le N \le 100$),表示关卡数量。

接下来的 $N$ 行,每行包含一个小于 $20\,000$ 的正整数,表示 Mirko 为每个关卡设定的初始分数,按从第一关到最后一关的顺序给出。

输出格式

输出的第一行也是唯一的一行应当包含一个整数,表示 Mirko 为了满足上述要求所必须减少的最小总分数。

样例

输入 1

3
5
5
5

输出 1

3

输入 2

4
5
3
7
5

输出 2

6

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.