#36159. 魔法少女

魔法少女

暂无测试数据。

前些时间虚渊玄的巨献小圆着实火了一把。 在黑长直(小炎)往上爬楼去对抗魔女之夜时,她遇到了一个问题想请你帮忙。 因为魔女之夜是悬浮在半空的,所以她必须要爬楼,而那座废墟一共有 $n$ 层,而且每层高度不同,这造成小炎爬每层的时间也不同。不过当然,小炎会时间魔法,可以瞬间飞过一层或者两层[即不耗时]。但每次瞬移的时候她都必须要至少往上再爬一层(在这个当儿补充魔力)才能再次使用瞬移。爬每单位高度需要消耗小炎 $1$ 秒时间。 消灭魔女之夜是刻不容缓的,所以小炎想找你帮她找出一种最短时间方案能通往楼顶。

输入格式

第一行一个数字 $N(1 \le N \le 10000)$,代表楼层数量。

接下去 $N$ 行,每行一个数字 $H(1 \le H \le 100)$,代表本层的高度。

输出格式

输出一行,一个数字 $S$,代表通往楼顶所需的最短时间。

5
3
5
1
8
4
1