#70分求助
查看原帖
#70分求助
645520
zhang2026楼主2022/7/6 14:08

不知道为什么错了

#include<bits/stdc++.h>
using namespace std;
long long int n,a,b,c,s[100050],f[100050],w[100050],num=1,cnt=1;
int main()
{
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		scanf("%d%d%d",&a,&b,&c);
		s[i]=a+b+c;
		f[i]=a+b+c;
	}
	sort(s+1,s+n+1);
	reverse(s+1,s+n+1);
	for(int j=1;j<=n;j++)
	{
		for(int i=1;i<=n;i++)
		{
  			if(s[cnt]==f[i])
			{
				w[cnt]=i;
		  		cnt++;
			}
		}
	}
	for(int i=1;i<=5;i++)
	{
		cout<<w[i]<<" "<<s[i]<<endl;
	}
}
2022/7/6 14:08
加载中...