T488688 [CZSC 2024] 填数游戏

题目背景

# 请反复确认代码问题不大后再提交!或者直到比赛快结束时再提交!

题目描述

明陌 正在玩一个填数游戏。 他的眼前有 $n$ 个格子,第 $i$ 个格子的编号为 $i$。每个格子都有一个分数,第 $i$ 个格子的分数为 $s_i$。 明陌 需要将数字 $1$ 到 $n$ 这 $n$ 个数填入这些格子中。若填入的数字小于该格子的编号,则 明陌 的分数加上该格子的分数;若填入的数字大于该格子的编号,则 明陌 的分数减去该格子的分;若填入的数字等于该格子的编号,则 明陌 的分数不变。明陌 的初始分数为 $0$。格子的分数可能为负数。 明陌 只有获得所有填入情况中的最高分才可以通关。 由于 明陌 期末考试不及格需要补习,但他仍然急于通关该游戏,所以他请你帮忙通关该游戏。

输入格式

第一行输入一个正整数 $n$,表示格子的数量。 第二行输入 $n$ 个正整数,第 $i$ 个整数 $s_i$,表示编号为 $i$ 的格子的分数。

输出格式

输出一行,一个正整数,表示你帮助 明陌 获得的最大分数。

说明/提示

**【样例 1 解释】** 三个格子的所有填数情况如下: * 分别填入 `1 2 3` 时,获得分数为 $0+0+0=0$ * 分别填入 `1 3 2` 时,获得分数为 $0-(-2)+(-3)=-1$ * 分别填入 `2 1 3` 时,获得分数为 $-1+(-2)+0=-3$ * 分别填入 `2 3 1` 时,获得分数为 $-1-(-2)+(-3)=-2$ * 分别填入 `3 1 2` 时,获得分数为 $-1+(-2)+(-3)=-6$ * 分别填入 `3 2 1` 时,获得分数为 $-1+0+(-3)=-4$ 因此答案为 `0` 。 **【样例 2 解释】** 填入 `6 1 2 3 4 5` , 获得分数 $-1+1+4+5+1+4=14$。可以证明这种填数方案是最优方案。 **【样例 3 解释】** 填入 `3 4 5 6 1 2` , 获得分数 $-(-1)-(-9)-(-1)-(-9)+8+10=38$。可以证明这种填数方案是最优方案。 **【样例 4 解释】** 填入 `2 1 6 5 4 3 7 8` , 获得分数 $-1+2-(-3)-(-4)+5+6+0+0=19$。可以证明这种填数方案是最优方案。 **【数据范围】** 对于所有数据,保证 $1\le n \le 10^5$, $-10^5 \le s_i \le 10^5$。 |测试点编号|$n$|特殊性质| |-|-|-| |$1\sim3$|$=4$|无| |$4\sim5$|$\le 8$|无| |$6\sim7$|$\le 10^3$|$AC$| |$8\sim9$|$\le 10^3$|$C$| |$10\sim11$|$\le 10^3$|$B$| |$12\sim13$|$\le 10^3$|无| |$14\sim15$|$\le 10^5$|$AC$| |$16\sim17$|$\le 10^5$|$B$| |$18\sim19$|$\le 10^5$|$C$| |$20\sim 25$|$\le 10^5$|无| 特殊性质 $A$:保证所有格子的分数均相同。 特殊性质 $B$:保证从格子 $1$ 到格子 $n$ 的分数是单调递增的。 特殊性质 $C$:保证所有格子的分数均为正数。