zoukankan      html  css  js  c++  java
  • HDU 2041

    Problem Description
    有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?
     
    Input
    输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1<=M<=40),表示楼梯的级数。
     
    Output
    对于每个测试实例,请输出不同走法的数量
     
    Sample Input
    2 2 3
     
    Sample Output
    1 2
     
    这个题目,找到规律,后面一个数是前面两个数之和,然后打表。再输入就欧克 。
     
     1 #include <iostream>
     2 using namespace std;
     3 
     4 int main(){
     5     int T;
     6     scanf("%d",&T);
     7     while(T--){
     8         int M;
     9         scanf("%d",&M); 
    10         int arr[50];
    11         arr[1] = 1;
    12         arr[0] = 0;
    13         for(int i = 2; i <= 40; i++)
    14             arr[i] = arr[i-1] + arr[i-2];
    15             
    16         cout<<arr[M]<<endl;
    17     }
    18     return 0;
    19 } 
  • 相关阅读:
    Delphi语法
    orcad中注意的事情
    Express web框架
    Docker
    Node.JS
    再次 WebAssembly 技术探讨
    WebAssembly 浏览器中运行c/c++模块
    Http 服务 简单示例
    CentOS7 开放服务端口
    Go linux 实践4
  • 原文地址:https://www.cnblogs.com/stul/p/9885243.html
Copyright © 2011-2022 走看看