#5155. 趣味游戏
趣味游戏
题目描述
在某个学校的趣味游戏活动中, 名同学站成一排,他们的年龄恰好是 到 。需要注意的是他们并不是按照年龄的大小排列的,而是随机排列的。
游戏的规则是请同学们快速计算出:如果在这 名同学的小组中,取出所有区间长度 的包含连续数的区间,并求出每个区间中第 大的数,那么这些数的和最终是多少?
例如有 名同学,他们排好队之后, 个人的年龄分别是 :
- 如果取长度为 的区间可以取:,这 个区间的次大数的和为 ;
- 如果取长度为 的区间可以取:,这 个区间的次大数的和为 ;
- 如果取长度为 的区间可以取:,这 个区间的次大数的和为 ;
因此,所有长度 的包含连续数的区间中的次大数的和为 。
输入格式
- 第一行一个整数 ;
- 第二行 个整数,这 个整数一定是数字 打乱次序后的结果。
输出格式
输出一个整数,表示所有区间长度 的包含连续数的区间中第 大的数的和。
样例
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
数据范围
- 对于 的数据:
- 对于 的数据: