|
- #include <iostream>
- #include <cstdio>
- #include <cstdlib>
- #include <cmath>
- #include <cstring>
- #include <algorithm>
- using namespace std;
- int main(){
- int n,i,j,a[350],b[350],c[350],a2,x,y,z;
- scanf("%d",&n);
- for(i=1;i<=n;i++)
- {
- scanf("%d %d %d",&x,&y,&z);
- a[i]=x+y+z;
- b[i]=x;
- c[i]=i;
- }
- for(i=1;i<=n-1;i++)
- {
- for(j=1;j<=n-i;j++)
- {
- if(a[j]<a[j+1])
- {
- a2=a[j];
- a[j]=a[j+1];
- a[j+1]=a2;
- a2=b[j];
- b[j]=b[j+1];
- b[j+1]=a2;
- a2=c[j];
- c[j]=c[j+1];
- c[j+1]=a2;
- }
- else if(a[j]==a[j+1])
- {
- if(b[j]<b[j+1])
- {
- a2=b[j];
- b[j]=b[j+1];
- b[j+1]=a2;
- a2=c[j];
- c[j]=c[j+1];
- c[j+1]=a2;
- }
- else if(b[j]==b[j+1])
- {
- if(c[j]>c[j+1])
- {
- a2=c[j];
- c[j]=c[j+1];
- c[j+1]=a2;
- }
- }
- }
- }
- }
- for(i=1;i<=5;i++)
- {
- printf("%d %d\n",c[i],a[i]);
- }
- return 0;
- }
复制代码 |
|