1 条题解
-
0
luogu-P10250题解
主要题意
一共有 级台阶,每次可以下 , 或 级台阶,请问一共有多少种方案。
解题思路
根据规律发现:
: 种方案。
: 种方案。
: 种方案。
: 种方案。
: 种方案。
…… 可以发现,每一级台阶的走法都是上面 级台阶走法的总和。上代码!
#include<bits/stdc++.h> using namespace std; long long n,a[10001]; int main() { a[0]=1,a[1]=2,a[2]=4; cin>>n; for(int i=3;i<n;i++) a[i]=a[i-1]+a[i-2]+a[i-3]; cout<<a[n-1]; }
- 1
信息
- ID
- 14209
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 2
- 标签
- 递交数
- 3
- 已通过
- 3
- 上传者