2019新生周赛(三)题解
第一题:#includeintmain(){ intx,y,z,i,j,k; inta[11][11],b[11][11],c[11][11]; scanf("%d%d%d",&x,&y,&z); for(i=0;i { for(j=0;j scanf("%d",&a[i][j]); } for(i=0;i { for(j=0;j scanf("%d",&b[i][j]); } for(i=0;i for(j=0;j { c[i][j]=0; for(k=0;k c[i][j]+=a[i][k]b[k][j]; } for(i=0;i { for(j=0;j { printf("%d",c[i][j]); } printf("\"); } return0;}第二题:#include#include#include#includeintmain(){ intT,n,a[101],i,j,flag; scanf("%d",&T); while(T--) { flag=1; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); } for(i=1;i<=n&&flag1;i++) { for(j=i+1;j<=n&&flag1;j++) { if(fabs(a[j]-a[i])1) { flag=2; } } } printf("%d\",flag); } return0;}第三题:#includeintmain(){ longlongn,m,t,i,sum=0; longlong a[1005]; scanf("%lld%lld%lld",&n,&m,&t); a[0]=n;a[1]=m; for(i=2;i { a[i]=a[i-1]+a[i-2]; } for(i=0;i { sum+=a[i]; } printf("%lld",sum); return0; } 第四题:#includeintmain(){ intn; scanf("%d",&n); if(n1)printf("Lantu"); elseprintf("Hongmao"); return0;}第五题:#includeintmain(){ intr,y,g,i;//红灯黄灯和绿灯的持续时间 scanf("%d%d%d",&r,&y,&g); intn; scanf("%d",&n); intsum=0;//总时间 for(i=0;i { intk,t; scanf("%d%d",&k,&t); switch(k) { case0: sum+=t;break; case1: sum+=t;break; case2: sum+=(t+r);break; default: break; } } printf("%d",sum); return0;}第六题:#includeintmain(){ inta,b,c,d; inte,f,g,h; intx,y; scanf("%d%d%d%d",&a,&b,&c,&d); scanf("%d%d%d%d",&e,&f,&g,&h); x=abcd; y=e+f+g+h; if(x<=y) printf("%d\",y); else printf("%d\",x); return0;}