4 条题解

  • 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
        @ 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
          @ 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
          标签
          (无)
          递交数
          500
          已通过
          179
          上传者