求助大佬
查看原帖
求助大佬
740882
Huojinyi楼主2024/12/29 11:53

0分 ┭┮﹏┭┮

#include<bits/stdc++.h>
using namespace std;
int n;
int a[10001],b[10001],c[10001];
int sum[10001],ans=0,k;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i]>>c[i];
		sum[i]+=a[i]+b[i]+c[i];
	}
	for(int i=1;i<=5;i++){
		ans=0,k=0;
		for(int j=1;j<=n;j++){
			if(ans<sum[i]){
				ans=sum[i];
				k=i;
			}else if(ans==sum[i]){
				if(a[k]<a[i]||b[k]<b[i]||c[k]<c[i]){
					k=i;
				}else if(a[k]==a[i]&&b[k]==b[i]&&c[k]==c[i]){
					k=min(k,i);
				}
			}
		}
		cout<<k<<" "<<ans<<endl;
		sum[k]=-1;
	}
	return 0;
}
2024/12/29 11:53
加载中...