解题思路:
注意事项:
参考代码:
def super_stair_ways(m):
dp = [0] * (m + 1)
dp[1] = 1
for i in range(2, m + 1):
dp[i] = dp[i - 1] + dp[i - 2]
return dp[m]
n = int(input())
results = []
for i in range(n):
num = int(input())
result = super_stair_ways(num)
results.append(result)
for result in results:
print(result)
0.0分
0 人评分
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1392 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:741 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:658 |
C语言训练-角谷猜想 (C语言代码)浏览:1768 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:504 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1482 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
1126题解浏览:649 |