1 条题解
-
0
#include<bits/stdc++.h> using namespace std; typedef long long ll; struct stu{ int id; int sc; int ch; }a[314]={0}; bool cmp(stu a,stu b){ if(a.scb.sc){ if(a.chb.ch&&a.id!=b.id)return a.id<b.id; return a.ch>b.ch; }return a.sc>b.sc; } int main(){ int n,c,m,e; scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d%d%d",&c,&m,&e); a[i].id=i; a[i].ch=c; a[i].sc=c+m+e; } sort(a+1,a+n+1,cmp); for(int i=1;i<=5;i++) printf("%d %d\n",a[i].id,a[i].sc); return 0; }1. -
- 1
信息
- ID
- 1344
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 6
- 已通过
- 5
- 上传者