题解 2684: 蓝桥杯2022年第十三届省赛真题-数位排序

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

用自定义排序来解决

摘要:解题思路:运用自定义排序来进行解决,先比较数位和,再进行大小的比较注意事项:参考代码:import java.util.Arrays;import java.util.Comparator;impor……

数位排序_Java

摘要:## 解题思路: 注意不能直接使用数组的自定义排序,一定会超出限制…… 所以我尝试了看似更无脑的方法,即利用题目给的已知条件构造一个定长数组(n最大1000000,所以和最大的999999……

蓝桥杯2022年第十三届省赛真题-数位排序

摘要:解题思路:注意事项:参考代码:# 定义一个函数来计算一个数的数位之和 def digit_sum(n):     # 初始化数位和为 0     s = 0     # 循环直到 n 为 0 ……

利用c++结构体重构小于计算来使用sort排序

摘要:解题思路:创建结构体用number存储数值,len存储各各数位相加的结果。根据题意定义小于运算,然后可以直接使用c++内置的sort函数进行排序。注意事项:参考代码:#include<bits/std……

数位排序—sort快速排序

摘要:解题思路:将数值 i 和其数位和 ans 分别存放在两个数组之中,再利用 sort 快速排序对 a 数组进行排序注意事项:sort函数的cmp比较函数需要自己编写,注意sort排序的起止点的指针与cm……

创建vector数组对n进行分配并搜索

摘要:解题思路:空间换时间,使用创建多个vector存储求完数位和的数,从1开始计算,由于同一数位和的数小的一定在前面,所以直接push_back尾部插入.        插入完成后再用循环对vector的……