蓝桥杯算法提高VIP-身份证排序-题解(Python代码)不开荒了,这题不荒了 摘要:```python n=int(input()) L=[] while n>0: k=input().split() L.append([int(k[0]),int(k[0][6:14]…… 题解列表 2020年04月02日 0 点赞 2 评论 1204 浏览 评分:6.0
蓝桥杯算法提高VIP-身份证排序-题解(C++代码) 字符串排序一般使用STL方法进行排序,可以很准确的排列,这里如果时间超限,就将cout修改为printf,这里有一个小东西,就是将string类型变为char类型,使用cstring中的strcpy(a,s.c_str());可以```cpp#include#include#include#inclu 题解列表 2020年04月28日 0 点赞 0 评论 1235 浏览 评分:0.0
蓝桥杯算法提高VIP-身份证排序-题解(C++代码) 得用printf,用cout会超时,printf处理字符串更快。```#include#include#include#includeusingnamespacestd;intn;structnum{stringsfz;intbri;};vectorv;boolcmp2(numl, 题解列表 2020年06月20日 0 点赞 0 评论 1124 浏览 评分:9.9
蓝桥杯算法提高VIP-身份证排序-题解(Python代码)优化到了4行代码,不知是不是python自身的问题有点超限 ```pythonn=int(input().strip())L=[input().strip()for_inrange(n)]L=sorted(L,key=lambdax:(x[6:14],x),reverse=True)print("\n".join(L))``` 题解列表 2020年10月28日 0 点赞 0 评论 1074 浏览 评分:0.0
身份证排序用sort int struct(C++代码) 摘要:解题思路:这种多个数找,直接结构体然后sort排序大小,比较快注意事项: 年月日一样的话,要按身份证号大小排(题上没说容易忽略)参考代码:#include<cstdio>#include<algori…… 题解列表 2020年10月29日 0 点赞 0 评论 2115 浏览 评分:9.4
蓝桥杯算法提高VIP-身份证排序 减法+除法+乘法 轻松解决 1、题目思路:排序是先按照年月日排序的,其次是按照身份证号码排序,18位的身份证可以使用unsignedlonglong存储,通过数学运算可以轻松得到年月日这部分,然后自定义排序规则即可。2、注意:排序的时候是把提取出来的年月日这个8位整数从大到小排序。 题解列表 2021年05月05日 0 点赞 4 评论 1114 浏览 评分:9.9
蓝桥杯算法提高VIP-身份证排序 (C++) 摘要:解题思路: 数组比<vector>快一些#include<iostream> #include<algorithm> #include<vector> #include<cstdio> ty…… 题解列表 2021年12月10日 0 点赞 0 评论 821 浏览 评分:0.0
蓝桥杯算法提高VIP-身份证排序(java代码) 摘要:解题思路: 调用java自带的排序函数就可以,因为不是单纯的大小比较,需要自己设定一个比较器传入java自带的排序函数中注意事项: 没什么注意事项参考代码:import j…… 题解列表 2022年01月20日 0 点赞 0 评论 838 浏览 评分:9.9
24行 63ms 蓝桥杯算法提高VIP-身份证排序 摘要:解题思路:一看数量较大就毫不犹豫选择sort.注意事项:不要用二维数组,不好写sort的比较函数参考代码:#include<stdio.h>#include<string.h>#include<alg…… 题解列表 2022年03月26日 0 点赞 0 评论 777 浏览 评分:9.2
编写题解 1568: 蓝桥杯算法提高VIP-身份证排序 2022-3-28 whjava ##前戏考察的感觉更像是语言的基础知识,我学的是java,对应的知识点就是jdk封装的sort方法,以及方法的重写。具体来说就是,(一)就是用String数组接收身份证,然后用Arrays的sort方法排序,重写Comparator接口的compareTo方法。 题解列表 2022年03月28日 0 点赞 0 评论 868 浏览 评分:9.9