6 条题解

  • 0
    @ 2025-11-7 20:10:30
    #include <stdio.h>
    int main(){
        int n;
        scanf("%d",&n);
        while(n--){
            int a,b,c[10],i=0,num=7,max;
            while(num--){
                scanf("%d%d",&a,&b);
                c[i]=a+b;i++;
            }max=c[0];i=0;
            while(i<7){
                if(c[i]>max)max=c[i];
                i++;
            }i=0;
            while(i<7){
                if(c[i]==max)break;
                i++;
            }
            if(max<=8)printf("0\n");
            else printf("%d\n",i+1);
        }
    }
    
    • 0
      @ 2025-10-16 20:11:18
      #include<stdio.h>
      int main()
      {
          int t;
          scanf("%d",&t);
          while(t--)
          {   int warning=0;//是否存在学习过久的天数,如果有就赋值为1,默认没有
              int max=0;//如果存在超时,超了多久
              int maxday=0;
              for(int i=1;i<=7;i++)//周一到周日
              {
                  int a,b;//学校课,校外班
                  scanf("%d%d",&a,&b);
                  int c=a+b;
                  if(c>8)
                  {
                      warning=1;
                      if(max<c-8)
                      {
                          max=c-8;
                          maxday=i;
                      }
      
                  }
              }
              if(warning)//超长学习
              {
              printf("%d\n",maxday);
              }
              else if(!warning)
              {
              printf("0\n");
              }
          }
          return 0;
      }
      
      • 0
        @ 2025-9-13 22:42:04
        from math import sqrt,ceil,gcd,log;re=lambda:map(int,input().strip().split())
        for _ in range(int(input())):
            a = [sum(re()) for i in range(7)]
            if all(i <= 8 for i in a):
                print(0)
            else:
                mx = max(a)
                for i, t in enumerate(a, 1):
                    if t == mx:
                        print(i)
                        break
        
        • 0
          @ 2023-10-17 13:47:57
          #include <stdio.h>
          int sum[7];
          int ar[7][2];
          int main()
          {
          	int i,n,timing,max;
          	scanf("%d",&n);
          	while(n--){
          			max=0;
          			timing=0;
          		for(i=0;i<7;i++){
          			scanf("%d%d",&ar[i][0],&ar[i][1]);
          			sum[i]=ar[i][0]+ar[i][1];
          		}
          		for(i=0;i<7;i++){
          			if(sum[i]>max){
          				max=sum[i];
          				timing=i+1;
          			}
          		}
          		if(max>8){
          			printf("%d\n",timing);
          		}	else printf("0\n");
          	   }
          	
          	return 0;
          }
          
          
          • 0
            @ 2023-10-3 11:28:25
            一个稍微简单一点的方法:
            #include <stdio.h>
            int main()
            {
                int n;
                scanf("%d",&n);
                while(n--)
                {
                int i;
                int a,b;//小明在学校上课的时间和妈妈安排的时间
            	int t=0;//最不开心的一天所上课的时间
            	int c=0;
            	for (i=1;i<=7;i++)//一周7天
            	{
            		scanf("%d %d",&a,&b);
            		if (a+b>8&&a+b>t)//一天上课时间大于8且大于上一次循环得出的最大值
            		{
            			t=a+b;//替换成目前一天上课最大时间
            			c=i;//这一天是周几
            		}
            	}
            	printf("%d\n",c);
                }
            	return 0;
            }
            
            • 0
              @ 2023-9-4 22:27:49

              #include<stdio.h> int main() { int n, a[7], b[7], s, day, i; scanf("%d", &n); while(n--) { for(i=0; i<7; i++) { scanf("%d%d", &a[i], &b[i]);//将输入的两个数存入两个数组,求和后存入 a[i] += b[i]; //a[i] } s = 0; //星期几 day = a[0]; //目前最大 for(i=1;i<7;i++) { if(a[i]>day) //将求和的a[i]数组依次进行比较,将递减前的数赋值给day { day = a[i]; s = i; } } if(day > 8) //day大于8的时候就是小明近期最不高兴的一天 { printf("%d\n",s+1);//s的初值是0,所以输出星期的时候加1 } else { printf("0\n"); } } return 0; }

              • 1

              信息

              ID
              138
              时间
              3000ms
              内存
              128MiB
              难度
              7
              标签
              (无)
              递交数
              1713
              已通过
              347
              上传者