文章

12

粉丝

0

获赞

40

访问

796

头像
斐波那契数列 题解:

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

//要求输出64位数据,用int会溢出

long long num[80];

int main(){
    num[0] = 1;
    num[1] = 1;
    num[2] = 2;
    for(int i=3;i<=70;i++){
        num[i] = num[i-1] + num[i-2] + num[i-3];
    }
    
    int n;
    while(cin >> n){
        cout << num[n] << endl;
    }
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发