比赛 |
NOIP2007普及组(复现) |
评测结果 |
AAAAAAAAAA |
题目名称 |
奖学金 |
最终得分 |
100 |
用户昵称 |
夜莺 |
运行时间 |
0.009 s |
代码语言 |
C++ |
内存使用 |
14.11 MiB |
提交时间 |
2020-02-09 15:03:59 |
显示代码纯文本
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
int n;
int c[30001],m[30001],e[30001],plus[30001],num[30001];
freopen("pj07-1.in","r",stdin);
freopen("pj07-1.out","w",stdout);
cin>>n;
for(int i=1;i<=n;i++){
num[i]=i;
cin>>c[i]>>m[i]>>e[i];
plus[i]=c[i]+m[i]+e[i];
}
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(plus[i]<plus[j]){
swap(plus[i],plus[j]);
swap(c[i],c[j]);
swap(num[i],num[j]);
}
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(plus[i]==plus[j]&&(c[i]<c[j]||num[i]>num[j])){
swap(plus[i],plus[j]);
swap(c[i],c[j]);
swap(num[i],num[j]);
}
for(int i=1;i<=5;i++)
cout<<num[i]<<char(32)<<plus[i]<<endl;
}