首页 > 其他分享 >递推 上台阶

递推 上台阶

时间:2023-02-07 13:04:20浏览次数:72  
标签:台阶 int ll 样例 long 递推 输入


上台阶


时间限制: 1000 ms         内存限制: 65536 KB

提交数: 2025     通过数: 347 


【题目描述】

楼梯有n(71>n>0)阶台阶,上楼时可以一步上1阶,也可以一步上2阶,也可以一步上3阶,编程计算共有多少种不同的走法。

【输入】

输入的每一行包括一组测试数据,即为台阶数n。最后一行为0,表示测试结束。

【输出】

每一行输出对应一行输入的结果,即为走法的数目。

【输入样例】

1 2 3 4 0

【输出样例】

1 2 4 7

【来源】


​No​


#include<cstdio>   
#define ll long long
ll d[110]= {0};
int main() {
d[1]=1,d[2]=2,d[3]=4;      
for(int i=4; i<=100; i++)
d[i]=d[i-1]+d[i-2]+d[i-3];
int a; while(scanf("%d",&a)==1&&a)
{
printf("%lld\n",d[a]);
}
return 0;
}


 

标签:台阶,int,ll,样例,long,递推,输入
From: https://blog.51cto.com/u_14932227/6041994

相关文章

  • 一步一步地完成题目——费解的开关(C/C++语言)递推、递归、顺序思维
    前言本文中博主将一步一步地、以正常人的顺序思维完成题目——费解的开关,使用的核心方法是递推与递归。题目参考题目:费解的开关详细的题目信息相信大家都已经知道了,因......
  • 费解的开关(位运算+递推)
    题目描述:你玩过“拉灯”游戏吗?25盏灯排成一个5x5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产......
  • 常系数齐次线性递推
    现在终于把线性递推常数减小了许多。(实际上我原先写的多项式取模才这么慢)Fiduccia算法一个方法是求\(x^n\)对递推数列的特征多项式\[p(x)=x^k-p_1x^{k-1}-p_2x^{k-2}......
  • 万字详解递归与递推
    前言相信这个故事,朋友们应该都不陌生,从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?「从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事......
  • 青蛙跳台阶 递归 C语言
    青蛙跳台阶也是一道经典的递归题:一个青蛙,一次可以跳一级台阶,也可以一次跳两级台阶,问当跳n级台阶,有多少种跳法到n等于4的时候,我们发现并不是n=种类那么简单,如果数学底子好,......
  • 浅谈线性递推
    线性递推相关常系数齐次线性递推对于一般的递归式,我们有\(\sum\limits_{j=0}^{k}A_{i-j}R_j=0,i\gek\)定义\(S=AR\),则\(S\)的最高次为\(k-1\),小于\(R\)的最高次项\(......
  • 关于常系数齐次线性递推数列能被表示成等比数列线性和的证明
    退役OIer来诈尸了,祝大家新年快乐。问题引入下面的所有数列默认下标从\(0\)开始。对于一个数列\(\{a_n\}\),如果其满足\(k\)阶常系数齐次线性递推关系:\[a_n=\sum_{......
  • C语言使用递归解决青蛙跳台阶问题
    /*//青蛙跳台阶问题---一只青蛙一次可以跳一级台阶也可以跳两级如果青蛙跳上n级台阶有几种跳法    //n级台阶 跳法    // 1   1 ......
  • 牛客 --- 音量调节(递推dp)
    原题链接:https://ac.nowcoder.com/acm/problem/19990思路:1)很像电梯问题,升或降对应调高或调低,所以内部每次要考虑两个状态。说到内部,如何结合01背包找最大音量呢?2)我们知......
  • hdu: 阿牛的EOF牛肉串(二维递推)
    ProblemDescription今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊......