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; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |