提交时间:2024-01-13 13:52:27

运行 ID: 36420

#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int yw[n]={},sx[n]={},yy[n]={},sum[n]={},sh[n]={}; for(int i=0;i<n;i++){ sh[i]=i+1; cin>>yw[i]>>sx[i]>>yy[i]; sum[i]=yw[i]+sx[i]+yy[i]; } for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ if(sum[i]<sum[j]){ swap(sum[i],sum[j]); swap(sh[i],sh[j]); } if(sum[i]==sum[j]){ if(yw[i]>yw[j]){ swap(sum[i],sum[j]); swap(sh[i],sh[j]); } else if(sum[i]==sum[j]&&yw[i]==yw[j]){ if(sh[i]>sh[j]){ swap(sum[i],sum[j]); swap(sh[i],sh[j]); } } } } } for(int i=0;i<5;i++){ cout<<sh[i]<<" "<<sum[i]<<endl; } return 0; }