- 大象喝水
- 2024-12-01 23:29:29 @
不是一个一级(三级59)秒六级题他合理吗
P2611 下楼梯 6级1 2023样卷
下楼梯 down.cpp
【问题描述】
顽皮的小明发现,下楼梯时每步可以走 1个台阶、2个台阶或 3个台阶。现 在一共有𝑁个台阶,你能帮小明算算有多少种方案吗?
【输入描述】
输入一行,包含一个整数n𝑁。约定1 ≤n ≤ 60。
【输出描述】
输出一行,包含一个整数c,表示方案数。
【样例输入1】
4
【样例输出1】
7
【样例输入2】
10
【样例输出2】
274
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a[10005]{0,1,2,4},n;
cin>>n;
for(int i=4;i<=n;i++)
a[i]=a[i-3]+a[i-2]+a[i-1];
cout<<a[n];
}
0 条评论
目前还没有评论...
信息
- ID
- 1000
- 难度
- 7
- 分类
- (无)
- 标签
- 递交数
- 1536
- 已通过
- 289
- 通过率
- 19%
- 被复制
- 29
- 上传者