哪个网站建设,无锡做网页,浙里建app官方网站,wordpress md主题博客主页#xff1a;音符犹如代码系列专栏#xff1a;蓝桥杯关注博主#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出#xff0c;及时修改感谢大家点赞#x1f44d;收藏⭐评论✍ 问题描述
小蓝对一个数的数位之和很感兴趣, 今天他要按照数位之和给数排序。…博客主页音符犹如代码系列专栏蓝桥杯关注博主后期持续更新系列文章如果有错误感谢请大家批评指出及时修改感谢大家点赞收藏⭐评论✍ 问题描述
小蓝对一个数的数位之和很感兴趣, 今天他要按照数位之和给数排序。当 两个数各个数位之和不同时, 将数位和较小的排在前面, 当数位之和相等时, 将数值小的排在前面。
例如, 2022 排在 409 前面, 因为 2022 的数位之和是 6, 小于 409 的数位 之和 13 。
又如, 6 排在 2022 前面, 因为它们的数位之和相同, 而 6 小于 2022 。
给定正整数 n,mn,m, 请问对 1 到 nn 采用这种方法排序时, 排在第 mm 个的元 素是多少?
输入格式
输入第一行包含一个正整数 nn 。
第二行包含一个正整数 mm 。
输出格式
输出一行包含一个整数, 表示答案。
样例输入
13
5样例输出
3样例说明
1 到 13 的排序为: 1,10,2,11,3,12,4,13,5,6,7,8,91,10,2,11,3,12,4,13,5,6,7,8,9 。第 5 个数为 3 。
评测用例规模与约定
对于 30%30% 的评测用例, 1≤m≤n≤3001≤m≤n≤300 。对于
50%50% 的评测用例, 1≤m≤n≤10001≤m≤n≤1000 。
对于所有评测用例, 1≤m≤n≤1061≤m≤n≤106 。
运行限制
最大运行时间3s最大运行内存: 512M
import os
import sysnint(input())
mint(input())
slist(range(1,n1))
ls []
for i in s:he 0for j in str(i):he int(j)ls.append([he,i])
ls.sort()
print(ls[m-1][1])