CF265B.Roadside Trees (Simplified Edition)
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Squirrel Liss loves nuts. There are n trees (numbered 1 to n from west to east) along a street and there is a delicious nut on the top of each tree. The height of the tree i is hi . Liss wants to eat all nuts.
Now Liss is on the root of the tree with the number 1 . In one second Liss can perform one of the following actions:
- Walk up or down one unit on a tree.
- Eat a nut on the top of the current tree.
- Jump to the next tree. In this action the height of Liss doesn't change. More formally, when Liss is at height h of the tree i ( 1<=i<=n−1 ), she jumps to height h of the tree i+1 . This action can't be performed if h>h_{i+1} .
Compute the minimal time (in seconds) required to eat all nuts.
输入格式
The first line contains an integer n ( 1<=n<=105 ) — the number of trees.
Next n lines contains the height of trees: i -th line contains an integer hi ( 1<=hi<=104 ) — the height of the tree with the number i .
输出格式
Print a single integer — the minimal time required to eat all nuts in seconds.
输入输出样例
输入#1
2 1 2
输出#1
5
输入#2
5 2 1 2 1 1
输出#2
14