问题 6670 --我不想爬楼梯啦6670: 我不想爬楼梯啦★★
时间限制: 1 Sec 内存限制: 128 MB
提交: 59 解决: 39
[提交][状态][命题人:]题目描述
历经千辛万苦,小C终于弄懂了爬楼梯问题的线性解法,并成功爬到了楼梯顶端。但是,新的楼梯出现了!这一次,每级楼梯上都出现了一个不大于5的正整数,代表小C处于这级楼梯最多能跨越的步数。例如:小C处于第1级楼梯,这级楼梯上的数字为4,那么小C可以一步走到1+1,1+2,1+3,1+4,即:2,3,4,5级楼梯。现在小C想知道从第1级楼梯走到第n级楼梯总共有几种方法。
输入
第一行一个正整数n,表示总共有多少级楼梯。1<=n<=50
第二行n个正整数a[i],表示第i级楼梯上的数字。1<=a[i]<=5
输出
输出一个整数,表示从第1级楼梯走到第n级楼梯的方案数。
提示
四种方法为:
1->2->3->4->5
1->2->4->5
1->3->4->5
1->4->5
来源
[提交][状态]