
题意
有n个考场,每个考场有k个考生。现在按照分数进行排名,相同分数时,按照id小优先,输出时按照(id 总排名 考场号 考场内部排名)格式
注意点
- id虽然为13位数字,但无法使用long long类型,因为排序比较时会出错,最后一个测试点无法通过
- 每个考场输入完都进行一次排序,得到场内排名,最后一次排序,得到总排名

有n个考场,每个考场有k个考生。现在按照分数进行排名,相同分数时,按照id小优先,输出时按照(id 总排名 考场号 考场内部排名)格式
输入N N个地区接着每个地区K 对应K个帐号和他的分数;我这里用动态数组vector可以不断的把所有地区的id,score,location加入(.push_back) 到ranklist中,输入结束,全体sort获得非升vector 的ranklist;接着每个定义最高分sc为101.对应的排名rank为0,分数为101的count为0个;利用 final_rank(int*sc,int*finalrank,int*finalCount,int score)获得对应的总排名。区域排名#
#include <iostream>
ABS 获得指定字段的绝对值。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M