题目大意:对给出的若干考生的上机考试,期中考试,期末考试成绩进行汇总,按照一定顺序输出及格的学生。
注意点:1.及格的条件为上机考试分数不低于200分,同时总成绩不低于六十,注意,是总成绩,不是期末成绩,这
里弄错的话测试点3过不去。
2.如果使用map来实现考生名字与期中成绩的映射的话,有可能会把0分考生误认为缺考,毕竟访问不存
在的Key时默认的初值就是0;这里出错测试点3也过不去;
3.总成绩用整型,取整的方式时rounded up 要记得四舍五入;
#include <iostream>
#include <map>
#include <vector>
#include <algorithm>
#include <cstring>
#include <set>
using namespace std;
struct node{
string name;
int online,mid,final,all;
};
int cmp(node a,node b){
if(a.all!=b.all)
return a.all>b