2024年3月GESP-5 编程题解析
发布时间
阅读量:
阅读量
选择题+编程题 官网有:GESP官网
编程题 1:成绩排序
知识点: 离散化
采用两次对结构体进行排序的方式
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
struct stu{
int i, j; // i是一开始位置, j是排名的位置
int a,b,c;
int sabc, sab, mab;
}s[10009];
bool cmp0(stu x, stu y){
return x.i<y.i;
}
bool cmp1(stu x, stu y){
return x.sabc>y.sabc
|| x.sabc==y.sabc && x.sab>y.sab
|| x.sabc==y.sabc && x.sab==y.sab && x.mab>y.mab;
}
bool cmp2(stu x, stu y){
return x.sabc==y.sabc && x.sab==y.sab && x
全部评论 (0)
还没有任何评论哟~
