#S44M3T1. 神庙
神庙
题目描述
小 Y 的朋友小 W 带她去神庙考古。
这座神庙中有 座排成一排的高塔,相邻两座塔的距离为 ,从左往右的第 座塔的高度为 ,并且没有两座塔的高度相同。
小 Y 开始观察这些高塔,她认为第 座塔的宽度是所有高度超过 的塔中,与第 座塔距离的最小值,即 ,如果不存在这样的塔,则定义宽度为 。
现在小 Y 想知道 座塔的宽度总和,但是她不想自己计算,所以请你告诉她答案。
输入格式
从文件 temple.in 中读入数据。
第一行一个整数 ,表示塔的数量。
第二行 个整数,第 个表示从左往右第 座塔的高度 。
输出格式
输出到文件 temple.out 中。
输出一行一个整数,表示 座塔的宽度总和。
样例 1 输入
5
5 8 1 6 7
样例 1 输出
6
样例 1 解释
五座塔的宽度分别为 。
样例 2
见选手目录下的 temple/temple2.in 与 temple/temple2.ans。
该样例满足子任务 的约束条件。
样例 3
见选手目录下的 temple/temple3.in 与 temple/temple3.ans。
该样例满足子任务 的约束条件。
样例 4
见选手目录下的 temple/temple4.in 与 temple/temple4.ans。
该样例满足子任务 的约束条件。
样例 5
见选手目录下的 temple/temple5.in 与 temple/temple5.ans。
该样例满足子任务 的约束条件。
样例 6
见选手目录下的 temple/temple6.in 与 temple/temple6.ans。
该样例满足子任务 的约束条件。
数据范围
对于所有测试数据,保证 ,且 两两不同。
| 子任务编号 | 特殊性质 | 分值 | |
|---|---|---|---|
| 无特殊性质 | |||
| 特殊性质 A | |||
| ^ | 特殊性质 B | ||
| 特殊性质 C | |||
| 无特殊性质 |
特殊性质 A:对于所有 ,满足 。 特殊性质 B: 在 的所有排列中等概率随机选择一个。 特殊性质 C:对于所有 ,满足 。
本题开启所有合理的子任务依赖。
Related
In following contests: