NYOJ 655
发布时间:2020-12-14 02:54:37 所属栏目:大数据 来源:网络整理
导读:#includestdio.h#includestring.hint n,m;int b[205],c[205],d[205];int i,t,j;char a[201];void exchange(int b[],int c[]){ for(j=0;j=t;j++) { d[j]=b[j]; b[j]=c[j]; c[j]=d[j]; }}void add(int b[],int c[]){ for(i=2,t=0;im;i++) { for(j=0;j=t;j++) {
#include<stdio.h> #include<string.h> int n,m; int b[205],c[205],d[205]; int i,t,j; char a[201]; void exchange(int b[],int c[]) { for(j=0;j<=t;j++) { d[j]=b[j]; b[j]=c[j]; c[j]=d[j]; } } void add(int b[],int c[]) { for(i=2,t=0;i<m;i++) { for(j=0;j<=t;j++) { b[j]+=c[j]; if(b[j]>=10) { b[j]-=10; b[j+1]++; } } if(b[j]!=0) t++; exchange(b,c); } } int main() { scanf("%d%*c",&n); while(n--) { memset(b,sizeof(b)); memset(c,sizeof(c)); memset(d,sizeof(d)); scanf("%s",a); m=strlen(a); b[0]=1;c[0]=2; if(m<=2) printf("%d",m); else{ add(b,c); for(i=t;i>=0;i--) printf("%d",c[i]); } printf("n"); } return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |