正在载入在线练习界面,本页内容可直接阅读…
AK CSP › CSP-J 2026 第一轮真题 › 第 7 题
CSP-J 2026 第一轮 第 7 题:上楼梯每步可上 1 级、2 级或 3 级
题目
上楼梯每步可上 1 级、2 级或 3 级,从地面(可视为第 0 级)走到第 8 级台阶共有多少种不同走法( )。
选项
- A. 44
- B. 121
- C. 149
- D. 81
答案
D
题解
选 D.81。
设 \(f(n)\) 表示走到第 \(n\) 级台阶的不同走法。按最后一步跨了几级来分类:
- 跨 1 级:此前在第 \(n-1\) 级,有 \(f(n-1)\) 种走法;
- 跨 2 级:此前在第 \(n-2\) 级,有 \(f(n-2)\) 种走法;
- 跨 3 级:此前在第 \(n-3\) 级,有 \(f(n-3)\) 种走法。
这三类不重复,因此: \[ f(n)=f(n-1)+f(n-2)+f(n-3) \]
前三级的走法数为 \(f(1)=1,\ f(2)=2,\ f(3)=4\),依次计算:
| 台阶数 \(n\) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| 走法数 \(f(n)\) | 1 | 2 | 4 | 7 | 13 | 24 | 44 | 81 |
所以走到第 8 级共有 \(44+24+13=\boxed{81}\) 种走法。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号