1 条题解

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