加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

HDU1250Hat's Fibonacci大数

发布时间:2020-12-14 02:24:46 所属栏目:大数据 来源:网络整理
导读:链接! #include iostream#includecstringusing namespace std;#define m 2008char data[8760][m+2];int main(){ int i=5,p=m,n,num; // memset(data,sizeof(data)); data[1][m]=1;data[2][m]=1;data[3][m]=1;data[4][m]=1; while(data[i-1][1]=1) { for(int

链接!

#include <iostream>
#include<cstring>
using namespace std;
#define m 2008
char data[8760][m+2];
int main()
{
    int i=5,p=m,n,num;
   // memset(data,sizeof(data));
    data[1][m]=1;data[2][m]=1;data[3][m]=1;data[4][m]=1;
    while(data[i-1][1]<=1)
    {
        for(int j=m;j>=p;j--) data[i][j]=data[i-1][j]+data[i-2][j]+data[i-3][j]+data[i-4][j];
        for(int j=m;j>=p;j--)
        {
            int c=data[i][j]/10;
            if(c>0)
            {
                data[i][j]=data[i][j]%10;
                data[i][j-1]+=c;
            }
        }
        if(data[i][p-1]>0) p--;
            i++;///
    }
    while(cin>>n)
    {
        for(int k=0;k<=m;k++) if(data[n][k]!=0) {num=k;break;}///
        for(int k=num;k<=m;k++) cout<<(int)data[n][k];///
        cout<<endl;
    }
    return 0;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读