zoukankan      html  css  js  c++  java
  • HDU2041 简单DP+规律

    
    

    超级楼梯

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 57989    Accepted Submission(s): 29451


    Problem Description
    
    
    有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?
    
    
    Input
    
    
    输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1<=M<=40),表示楼梯的级数。
    
    
    Output
    
    
    对于每个测试实例,请输出不同走法的数量
    
    
     
    Sample Input
    
    
    2 2 3
    
    
    Sample Output
    
    
    1 2

     动态规划,简单题:

     
    #include "iostream"
    #include "cstdio"
    using namespace std;
    int m[50];
    void f()
    {
        m[1]=1;
        m[2]=2;m[3]=3;
        for(int i=4;i<50;i++)
        {
            m[i]=m[i-1]+m[i-2];
        }
    }
    int main()
    {
        int t,n;
        f();
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d",&n);
            printf("%d
    ",m[n-1]);
        }
    }
    
    
    
     
  • 相关阅读:
    scala中List、Array、ListBuffer、ArrayList、Set
    Spark Pipeline
    Spark MLlib
    minikube
    proxychains 安装
    网络性能测试
    Flexvolume
    kubectl 获取信息
    centos7 莫名重起的问题
    fio 测试磁盘
  • 原文地址:https://www.cnblogs.com/kimsimple/p/6701933.html
Copyright © 2011-2022 走看看