#coding:utf-8
'''
输入:n,m
输出从  1 到  n 的数按  字典序  排序的低  m 个数
如输入:11 4
1 10 11 2 3 4 5 6 7 8 9 中的第四个数
输出: 2
'''
import numpy as np
from numpy import *s = raw_input()
s = s.split(' ')
n = int(s[0])
m = int(s[1])
nn = 0  # 生成了nn个数了
nlen = len(str(n))  # n 的长度
reslist = []  # 结果列表def fun(a):global m,n,nn,reslistif nn>=m:print 'nn=',nnreturnelif len(a)>nlen:print 'a=',a,' so',len(a),'>',nlenreturnelif int(a)>n :print a,'>',n,':','a>n'return else: reslist.append(a)nn+=1print nn,'\t',aif (len(a)<nlen)&(nn<m):   for j in range(10): temp = '' temp = str(a)+str(j)fun(temp)for i in range(1,10):   if nn<m:fun(str(i))print reslist
print reslist[-1] 

1到n的数按字典序排序相关推荐

  1. 字典排序什么意思_字典序排序

    查字典时,比如查单词 Love ,我们是从第一个字母L,开始查找,在A~Z开头中的单词中,不管是实际操作的二分查找还是别的方式查找,总能找到L打头的单词所在的位置范围,然后又在这个范围内开始查找O字母 ...

  2. Practice—毛绒玩具名字(字典序排序)

    目录 一.题目 二.输入输出格式 三.实现 四.总结 一.题目 萨博有 N 个毛绒玩具,萨博给他们都起了名字.每个毛绒玩具的名字都不超过 40 个字符. 萨博想把这些毛绒玩具的"名字&quo ...

  3. 【java】java反射机制,动态获取对象的属性和对应的参数值,并属性按照字典序排序,Field.setAccessible()方法的说明【可用于微信支付 签名生成】...

    方法1:通过get()方法获取属性值 package com.sxd.test.controller;public class FirstCa{private Integer num;private ...

  4. 数据结构源码笔记(C语言):英文单词按字典序排序的基数排序

    //实现英文单词按字典序排序的基数排序算法#include<stdio.h> #include<malloc.h> #include<string.h>#defin ...

  5. mysql 实现按首字母字典序排序以及根据字段汉字首字母搜索

    目录 mysql 实现按首字母字典序排序 mysql 根据字段汉字首字母搜索 mysql 实现按首字母字典序排序 mysql 一个表中的某一个字段存储的是人的名字 name 字符编码utf8_gene ...

  6. php 字符串 字典序序排序,C++ 怎么实现字典序排序法,自然排序

    C++ 如何实现字典序排序法,自然排序 类似PHP的natcasesort函数,整了一天没有头绪. 数组是vector 排序前: [0] => IMG0.png [1] => IMG3.p ...

  7. java字符串字典排序_java实现对map的字典序排序操作示例

    本文实例讲述了java实现对map的字典序排序操作.分享给大家供大家参考,具体如下: java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t ...

  8. java string 字典序_[小白问题] Java 中路径 String 的字典序排序

    最近在用不太熟悉的 java 写点项目,有个需求需要把以"."分隔的路径按照每个子路径的字典序排序,例如: python: arr = ["a.b.c", &q ...

  9. java map字典序_java中对map的字典序排序

    java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115& ...

最新文章

  1. 你不需要jQuery(四)
  2. canvas 多次画图效果_canvas练习之终极的奔跑小人
  3. 静态类和非静态类的主要差别
  4. 对比Linux系统和Windows系统哪个更好
  5. 【转】xp修复win7启动项方法
  6. gb2312编码在线转换_文件打开乱码?来了解一下文件编码
  7. 创建crawlspider爬虫 学习笔记
  8. 正向传播、反向传播和计算图
  9. android dagger2 原理,Dagger2 系列(四)Dagger2.Android基本原理
  10. 8项引导技能在Scrum中的应用
  11. java中PO、BO、VO、DTO、POJO、DAO是什么?
  12. 【问题记录】js 更改数组中某字段名
  13. edgeR/limma/DESeq2差异基因分析→ggplot2作火山图→biomaRt转换ID并注释
  14. 跨境电商必读:什么是社交媒体营销?
  15. html中a标签如何进行锚点,a标签中的锚点使用方法
  16. cubase10学习笔记
  17. cpa机考计算机功能限制破解,2018年注会机考系统答题辅助功能使用说明
  18. 关于结构体类型的讲解
  19. 【软件工程】UML必知必会
  20. python-image图片库使用

热门文章

  1. 话题情感混合模型(JST)
  2. ASP.NET的六种验证控件,及正则表达式
  3. SpringBoot+vue大学生就业服务平台
  4. 仿抖音--音乐裁剪控件,android实现IOS版本效果
  5. mysql连接驱动_MySQL8.0数据库连接驱动问题
  6. 北京大学计算机语言学考博,北京大学中文系语言学及应用语言学考博经验贴(理论语言学)...
  7. 51单片机学习历程(三)点亮单片机的第一盏灯
  8. 【图像检测】基于AC算法实现图像显著性检测附matlab代码
  9. Android 11 + 使用阿里“金融级实人认证方案”闪退
  10. PHP实现阿里云金融级实人认证人脸识别h5案例源码,带签名