3999: 趣味游戏
内存限制:512 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
在某个学校的趣味游戏活动中, 名同学站成一排,他们的年龄恰好是 到 ,需要注意的是他们并不是按照年龄的大小排列的,而是随机排列的。
游戏的规则是请同学们快速计算出,如果在这 名同学的小组中,取出所有区间长度 的包含连续数的区间,并求出每个区间中第 大的数,那么这些数的和最终是多少?
比如有 名同学,他们排好队之后, 个人的年龄分别是 。
如果取长度为 的区间可以取: ,这 个区间的次大数的和为 。
如果取长度为 的区间可以取: ,这 个区间的次大数的和为 。
如果取长度为 的区间可以取:,这 个区间的次大数的和为 。
因此,所有长度 的包含连续数的区间中的次大数的和为 。
输入
第一行一个整数 。
第二行 个整数,这 个整数一定是数字 打乱次序后的结果。
输出
输出一个整数,表示所有区间长度 的包含连续数的区间中第 大的数的和。
样例输入 复制
4
4 2 3 1
样例输出 复制
13
提示
样例
输入
复制
4 4 2 3 1
输出
复制
13
输入
复制
6 1 6 2 4 3 5
输出
复制
50
输入
复制
12 12 1 3 2 10 8 9 7 6 4 5 11
输出
复制
493
说明
数据范围
对于 的数据,保证 。
对于 的数据,保证 。