文章

111

粉丝

1

获赞

778

访问

23.1k

头像
N阶楼梯上楼问题 题解:c++ ,递归这么写
P1413 华中科技大学/中国矿业大学机试题
发布于2026年3月5日 15:47
阅读数 122

#include <bits/stdc++.h>
using namespace std;

long long num[95];
long long step(int n){
    if(num[n] != 0) return num[n];
    long long temp = step(n-1) + step(n-2);
    num[n] = temp;
    return temp;
}
int main(){
    int n;
    while(cin >> n){
        num[1] = 1;
        num[2] = 2;
        for(int i = 3; i < 95 ; i++) num[i] = 0;
        cout << step(n) << endl;
    }

    return 0;
}

 

 

//====================================

#include <bits/stdc++.h>
using namespace std;

int main(){
    int n;
    while(cin >> n){
        long long num[100] = {};
        num[1] = 1;
        num[2] = 2;
        for(int i = 3; i < 95 ; i++) num[i...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发