蓝桥杯算法提高VIP-身份证排序 (Java代码) 摘要:解题思路:用到了comparator排序和 Collections.sort注意事项:参考代码:import java.awt.List; import java.util.ArrayList; …… 题解列表 2018年03月12日 1 点赞 0 评论 3093 浏览 评分:8.7
蓝桥杯算法提高VIP-身份证排序 (C++代码) 摘要:解题思路: 自定义二级排序,优先比出生年月。参考代码 ① : #include<bits/stdc++.h> /* 525 ms 使用 string */ using nam…… 题解列表 2018年07月21日 1 点赞 1 评论 3776 浏览 评分:8.6
蓝桥杯算法提高VIP-身份证排序 (C语言代码) 摘要:解题思路:数字拆分注意事项:0也要输出参考代码:#include <stdio.h> #include <stdlib.h> #include <math.h> typedef struct {…… 题解列表 2018年07月23日 0 点赞 0 评论 3381 浏览 评分:6.0
蓝桥杯算法提高VIP-身份证排序 (坑在时限)(C++代码) 解题思路:是我C++拿不动刀了还是你java飘了...,java都能过,C++超时......注意事项:算法上用stl模板的sort,大数情形下会自动使用快速排序,应该已经是最优的了。结果提交超时,把cout改成printf才过,600多ms, 题解列表 2018年11月18日 0 点赞 1 评论 996 浏览 评分:0.0
蓝桥杯算法提高VIP-身份证排序 (C++代码) 摘要:解题思路:1.定义一个结构体,把身份证号的日期拆分出来保存到另一个字符数组中。2.注意——希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。所以使用STL函数排序时先自…… 题解列表 2019年01月26日 0 点赞 0 评论 2739 浏览 评分:9.9
蓝桥杯算法提高VIP-身份证排序 (Java代码) 解题思路:注意事项:参考代码:importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.Scanner;publicclassMain{publicstaticvoi 题解列表 2019年05月09日 0 点赞 0 评论 1995 浏览 评分:0.0
蓝桥杯算法提高VIP-身份证排序-题解(C++代码) ```cpp#include#include#include#includeusingnamespacestd;boolcmp(stringa,stringb){returna.substr(6,8)>b.substr(6,8)||(a.substr(6, 题解列表 2020年02月14日 0 点赞 0 评论 1536 浏览 评分:9.9
JakeLin-1568题-身份证排序-题解(C++代码)-结构体排序/没有用字符串函数 ```cpp#include#include#includeusingnamespacestd;constintmaxn=100000+10;structNum{//一个身份证号码包括charfront[6];//前面部分charbirthday[8];//生日部分charafter[4];//后面部 题解列表 2020年02月19日 0 点赞 2 评论 1545 浏览 评分:7.3
蓝桥杯算法提高VIP-身份证排序-题解(C语言代码) ```c#include#include#defineM100000typedefstruct{intq;intm;inth;}Sfz;voidshuru(intn,Sfznumber[]){inti;for(i=0;i 题解列表 2020年02月24日 0 点赞 0 评论 2214 浏览 评分:9.2
蓝桥杯算法提高VIP-身份证排序-题解(Python代码) ```pythontimes=int(input())id=[]foriinrange(times):id.append(input())re=sorted(id,reverse=True,key=lambdax:(x[6:14],x))foriteminre:print(item)``` 题解列表 2020年03月08日 0 点赞 0 评论 1540 浏览 评分:9.9