蓝桥杯算法提高VIP-身份证排序 (坑在时限)(C++代码) 解题思路:是我C++拿不动刀了还是你java飘了...,java都能过,C++超时......注意事项:算法上用stl模板的sort,大数情形下会自动使用快速排序,应该已经是最优的了。结果提交超时,把cout改成printf才过,600多ms, 题解列表 2018年11月18日 0 点赞 1 评论 998 浏览 评分:0.0
蓝桥杯算法提高VIP-身份证排序 (Java代码) 解题思路:注意事项:参考代码:importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.Scanner;publicclassMain{publicstaticvoi 题解列表 2019年05月09日 0 点赞 0 评论 2012 浏览 评分:0.0
python身份证排序解法 n=int(input().strip())X=[input().strip()for_inrange(n)]#用split函数的话会放在列表里面,这样排不了序strip函数拆分字符串返回#print(X)X=sorted(X,key=lambdaX:(X[6:14], 题解列表 2023年02月07日 0 点赞 0 评论 599 浏览 评分:0.0
蓝桥杯算法提高VIP-身份证排序 (C++) 摘要:解题思路: 数组比<vector>快一些#include<iostream> #include<algorithm> #include<vector> #include<cstdio> ty…… 题解列表 2021年12月10日 0 点赞 0 评论 825 浏览 评分:0.0
蓝桥杯算法提高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 评论 1080 浏览 评分:0.0
蓝桥杯算法提高VIP-身份证排序-题解(C++代码) 字符串排序一般使用STL方法进行排序,可以很准确的排列,这里如果时间超限,就将cout修改为printf,这里有一个小东西,就是将string类型变为char类型,使用cstring中的strcpy(a,s.c_str());可以```cpp#include#include#include#inclu 题解列表 2020年04月28日 0 点赞 0 评论 1247 浏览 评分:0.0
c语言代码解决问题 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>#include<stdlib.h>#define maxsize 100000typedef st…… 题解列表 2023年09月29日 0 点赞 0 评论 957 浏览 评分:6.0
蓝桥杯算法提高VIP-身份证排序 (C语言代码) 摘要:解题思路:数字拆分注意事项:0也要输出参考代码:#include <stdio.h> #include <stdlib.h> #include <math.h> typedef struct {…… 题解列表 2018年07月23日 0 点赞 0 评论 3389 浏览 评分:6.0
蓝桥杯算法提高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 评论 1210 浏览 评分:6.0
JakeLin-1568题-身份证排序-题解(C++代码)-结构体排序/没有用字符串函数 ```cpp#include#include#includeusingnamespacestd;constintmaxn=100000+10;structNum{//一个身份证号码包括charfront[6];//前面部分charbirthday[8];//生日部分charafter[4];//后面部 题解列表 2020年02月19日 0 点赞 2 评论 1558 浏览 评分:7.3