通过率 64% · 提交 114 · 通过 73
你一次可以爬 1 阶或 2 阶。给定台阶数 n,请输出爬到第 n 阶共有多少种不同方法。
这题属于站内 OJ 练习中的「动态规划入门」方向。建议先自己提交一遍,卡住时再看动画确认核心思路。
输入一个整数 n。
输出一个整数,表示方法数。
示例 1
输入示例
3
输出示例
可以是 1+1+1、1+2、2+1。
时间限制 2000 ms · 内存限制 256 MB
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
未登录也能直接「运行」调试;「提交」判题需微信登录,你写的代码会自动保留、登录后回到本题继续。
import sys def solve(): data = sys.stdin.read().strip().split() # TODO: 按题目输入格式解析 data,并输出答案 if __name__ == "__main__": solve()