文章
7
粉丝
0
获赞
10
访问
1.5k
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
struct stu{int s1;
int s2;
int s3;
int s4;
int num;
bool lq;};
bool cmp0(const stu&a,const stu&b){
if(a.s1+a.s2+a.s3+a.s4!=b.s1+b.s2+b.s3+b.s4)return (a.s1+a.s2+a.s3+a.s4)>(b.s1+b.s2+b.s3+b.s4);
return a.num<b.num; }
bool cmp1(const stu&a,const stu&b){
if(a.s1+a.s2+a.s3+a.s4!=b.s1+b.s2+b.s3+b.s4)return (a.s1+a.s2+a.s3+a.s4)>(b.s1+b.s2+b.s3+b.s4);
else if(a.s1!=b.s1)return a.s1>b.s1;
return a.num<b.num; }
bool cmp2(const stu&a,const stu&b){
if(a.s1+a.s2+a.s3+a.s4!=b.s1+b.s2+b.s3+b.s4)return (a.s1+a.s2+a.s3+a.s4)>(b.s1+b.s2+b.s3+b.s4);
else if(a.s2!=b.s2)return a.s2>b.s2;
return a...
登录后发布评论
暂无评论,来抢沙发