问题标题: 酷町堂:2956 急急急

0
0
已解决
汤启恩
汤启恩
新手光能
新手光能

#include<bits/stdc++.h>
using namespace std; 
unsigned a[5001];     
int main(){
    int n;
    cin>>n;
    a[1]=1;
    a[2]=2;
    for(int i=3;i<=n;i++){
        a[i]=a[i-1]+a[i-2];
    }
    cout<<a[n];
    return 0;
}

 

 

50 why???

汤启恩在2020-09-06 10:04:56追加了内容

改了一下 60了

汤启恩在2020-09-06 10:05:12追加了内容

#include<bits/stdc++.h>
using namespace std; 
unsigned a[5001];     
int main(){
    int n;
    cin>>n;
    a[1]=1;
    a[2]=2;
    for(int i=3;i<=n;i++){
        a[i]=a[i-1]+a[i-2];
    }
    cout<<a[n];
    return 0;
}

汤启恩在2020-09-06 10:05:32追加了内容

#include<bits/stdc++.h>

using namespace std;

unsigned long long a[5001];

int main(){

int n;

cin>>n;

a[1]=1;

a[2]=2;

for(int i=3;i<=n;i++){

    a[i]=a[i-1]+a[i-2];

    }

    cout<<a[n];

return 0;

}

汤启恩在2020-09-07 17:21:14追加了内容


0
已采纳
黄依成
黄依成
中级天翼
中级天翼

要用高精度,这样写不行

0
0
0
0
我要回答