球条
查看原帖
球条
730884
uua___楼主2024/8/21 16:52
#include<bits/stdc++.h>
using namespace std;

bool cmp(int x,int y)
{
	return x>y;
}
	 


int a[310],y[310],s[310],e[310],q[310];
int main()
{

	int n;cin>>n;
		for(int i=1;i<=n;i++)
	{
		cin>>y[i]>>s[i]>>e[i];
		a[i]=y[i]+s[i]+e[i];
		q[i]=i;
	

	}
	sort(a+1,a+n+1,cmp);
		for(int i=1;i<=n;i++)
		{
			int temp=0;
			if(a[i]==a[i+1])
			{
				if(y[i]<y[i+1])
				{
				temp=a[i];
				a[i]=a[i+1];
				a[i+1]=temp;
				temp=0;
			
				
				}
				
				
			}
		
		}
			
				for(int i=1;i<=5;i++)
			{
				cout<<q[i]<<" "<<a[i]<<endl;
			}



	return 0; 
}
2024/8/21 16:52
加载中...