TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  问题讨论与解答  统计信息与排名
  • 首页
  • 题库
  • P1011
  • 题目
  • P1011锁妖塔
    限制 : 时间限制 : 1000 MS   空间限制 : 65536 KB
    问题描述

    小A在想怎么从锁妖塔外面爬上去。锁妖塔的建造很特别,塔总共有n层,但是高度却不相同,这造成了小A爬过每层的时间也不同.小A会用仙术,每用一次可以让他向上跳一层或两层,但是每次跳跃后小A都将用完灵力,必须爬过至少一层才能再次跳跃(你可以认为小A需要跳两次一层才休息),小A想用最短的时间爬到塔顶,可是他不能找到时间最短的方案,所以请你帮他找到一个时间最短的方案让他爬到塔顶,小A只关心时间,所以你只要告诉他最短时间是多少就可以了.你可以最后跳到塔外即超过塔高.

    输入格式

    第一行一个数n (n<=10000),表示塔的层数.
    接下来的n行每行一个数(<=100),表示从下往上每层的高度.

    输出格式

    一个数,表示最短时间

    样例输入

    5
    3
    5
    1
    8
    4

    样例输出

    1

    提示

    对20%的数据,n<=10
    对40%的数据,n<=100
    对60%的数据,n<=5000
    对100%的数据,n<=10000