4 条题解

  • 1
    @ 2025-8-21 12:56:04

    一行题解😋

    for _ in range(int(input())):n=int(input());a=[int(input().split()[1]) for i in range(n)];[print(max(a),min(a),sum(a)) if n==16 else (print(max(a),min(a)),print("Total number of girls can not be determined!"))]
    
    
    • 0
      @ 2025-10-6 12:23:39

      #include<stdio.h>

      int main(){

      int t,n,x;

      char a[5];

      scanf("%d",&t);

      while(t--){

      int max=0,min=10000,sum=0;

      scanf("%d",&n);

      int y=n;

      while(n--){

      scanf("%s %d",a,&x);

      if(x>max){

      max=x;

      }

      if(x<min){

      min=x;

      }

      sum=sum+x;

      }

      printf("%d %d ",max,min);

      if(y==16){

      printf("%d\n",sum);

      }else{printf("\nTotal number of girls can not be

      determined!\n");}

      }

      return 0;

      }

      • 0
        @ 2025-10-1 13:48:02

        //c

        #include<stdio.h>
        int main()
        {
            int t,n,a[1001],sum,max,min;
            char str[10001];
            scanf("%d",&t);
            while(t--){
                sum=0;
                scanf("%d",&n);
                if(n!=16){
                    for(int i=0;i<n;i++){
                        scanf("%s %d",str,&a[i]);
                        if(i==0){
                            max=a[0];
                            min=a[0];
                        }
                        else{
                            if(a[i]>max){
                            max=a[i];
                            }if(a[i]<min){
                                min=a[i];
                            }
                        }
                    }printf("%d %d\n",max,min);
                    printf("Total number of girls can not be determined!\n");
                }else{
                   for(int i=0;i<n;i++){
                        scanf("%s %d",str,&a[i]);
                        sum+=a[i];
                        if(i==0){
                            max=a[0];
                            min=a[0];
                        }
                        else{
                            if(a[i]>max){
                            max=a[i];
                            }if(a[i]<min){
                                min=a[i];
                            }
                        }
                    }printf("%d %d %d\n",max,min,sum);
        
                }
                
            }
            return 0;
        }
        
        • 0
          @ 2024-12-27 20:32:31
          #include<bits/stdc++.h>
          using namespace std;
          
          struct sirsters
          {
          	char name[10]={0};//院系名称
          	int  num;//妹子数量
          };
          
          int main()
          {
          	int t,i,sum,mx,mi;
          	cin>>t;
          	while(t--)
          	{
          		sum = 0;
          		int n;
          		cin>>n;
          		struct sirsters arr[n];
          		for(i=0;i<n;i++)
          		{
          			cin>>arr[i].name;
          			cin>>arr[i].num;
          			sum += arr[i].num;//计算妹子总数
          		}
          		//计算最多和最小
          		mx = arr[0].num;
          		mi = arr[0].num;
          		for(i=1;i<n;i++)
          		{
          			if(mx<arr[i].num)
          			{
          				mx = arr[i].num;//最大值
          			}
          			if(mi>arr[i].num)
          			{
          				mi = arr[i].num;//最小值
          			}
          		}
          		if(n==16)
          		{
          			cout<<mx<<" "<<mi<<" "<<sum<<endl;
          		}else
          		{
          			cout<<mx<<" "<<mi<<endl;
          			cout<<"Total number of girls can not be determined!"<<endl;
          		}
          	}
          }
          
          • 1

          信息

          ID
          213
          时间
          1000ms
          内存
          128MiB
          难度
          5
          标签
          (无)
          递交数
          542
          已通过
          195
          上传者