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;}

posted @ 2022-10-22 18:51  河南工业大学算法协会  阅读(8)  评论(0编辑  收藏  举报