50分,求助!求助!
  • 板块P1255 数楼梯
  • 楼主zldx
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/7/23 10:32
  • 上次更新2024/7/23 11:20:57
查看原帖
50分,求助!求助!
1397174
zldx楼主2024/7/23 10:32
#include<bits/stdc++.h>
using namespace std;
typedef long long L;
vector<L>v(5001,0);
int digui(L n){
    if(v[n]!=0){
        return v[n];
    }
    if(n==1){
        return 1;
    }
    if(n==2){
        return 2;
    }
    v[n]=digui(n-1)+digui(n-2);
    return v[n];
}
int main(){
    ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    L n;cin>>n;
    L sum1=0;
    if(n==0){
        cout<<"0";
        return 0;
    }
    sum1= digui(n);
    cout<<sum1;
    return 0;
}
2024/7/23 10:32
加载中...