这里我定义子函数handleDirect()处理指令,指令1和指令2的处理比较常规,主要说下我处理指令3的思路:首先筛选出符合指定日期的记录,然后根据准考证号对这些记录进行排序,那么理论上相同考场的记录会连在一起,再根据之前压缩字符串的思路PAT Basic 1078. 字符串压缩与解压对每一考场的人数计数即可,额外定义结构体Dir3存储各
针对排序,虽然类型 1 3 的查询数据不一样,分别是 “准考证号 成绩” 和 “考场编号 总人数”,但可以看成一类数据 “id value”,所以别人的代码对这两个数据类型用了同一个排序函数,化简了不少代码空间。 想了想这样写的理由,因为所有查询的数据都出自学生的数据,所以可以根据查询类型截取准考证号不同部分统计...
cylinder 流体设置为水 保存数据,关闭窗口 环境保护十看到v机票vu比uu两千hi v u i i额的空间宽口径看看哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈凑字数,不要在意 微服务 牛逼...
最后11~13 位是考生编号,范围从 000 到 999。 现给定一系列考生的准考证号和他们的成绩,请你按照要求输出各种统计信息。 输入格式: 输入首先在一行中给出两个正整数N(≤10^4)和M(≤100),分别为考生人数和统计要求的个数。 接下来N行,每行给出一个考生的准考证号和其分数(在区间 [0,100] ...
PAT 准考证号由 4 部分组成: 第1 位是级别,即T代表顶级;A代表甲级;B代表乙级; 第2~4 位是考场编号,范围从 101 到 999; 第5~10 位是考试日期,格式为年、月、日顺次各占 2 位; 最后11~13 位是考生编号,范围从 000 到 999。 现给定一系列考生的准考证号和他们的成绩,请你按照要求输出各种统计信息...
代码附上 PAT 准考证号由 4 部分组成: 第 1 位是级别,即 T 代表顶级;A 代表甲级;B 代表乙级; 第 ... PAT B 1095 解码PAT准考证(C语言) 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈啊哈哈哈哈哈哈啊哈哈哈哈哈哈啊哈哈哈啊哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈啊哈哈哈哈哈哈啊哈哈哈哈哈哈啊哈哈哈啊哈哈哈...
1095 解码PAT准考证 (25 分) 不再复制粘贴 输入示例 8 4B123180908127 99B102180908003 86A112180318002 98T107150310127 62A107180908108 100T123180908010 78B112160918035 88A107180908021 981 A2 1073 1809082 999 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 输出示例 Case ...
1095 解码PAT准考证 #include<iostream> #include<vector> #include #include<unordered_map> #include<algorithm> using namespace std; struct ss { string xuehao; string jibie; string gcnum; string date; string snum; int score; } ans[10003]; int ...
PAT 准考证号由 4 部分组成: 第1 位是级别,即T代表顶级;A代表甲级;B代表乙级; 第2~4 位是考场编号,范围从 101 到 999; 第5~10 位是考试日期,格式为年、月、日顺次各占 2 位; 最后11~13 位是考生编号,范围从 000 到 999。 现给定一系列考生的准考证号和他们的成绩,请你按照要求输出各种统计信息...
链接:PAT (Basic Level) Practice 1095 解码PAT准考证 PAT 准考证号由 4 部分组成: 第1 位是级别,即 T代表顶级;A 代表甲级;B 代表乙级; 第2~4 位是考场编号,范围从 101 到 999; 第5~10 位是考试日期,格式为年、月、日顺次各占 2 位; 最后11~13 位是考生编号,范围从 000 到 999。 现给定一系...