由1、2、3、4、5五个数字组成的五位数有120个,将它们从小到大排列起来,第96个数是多少?

问题描述:

由1、2、3、4、5五个数字组成的五位数有120个,将它们从小到大排列起来,第96个数是多少?

方法一:1234开头的各有24个,到4开头的最后一个正好是96个,即4开头的倒数第二个,又因为4开头的里面,以1,2,3,5作千位各有6个,即当成1到4组,明显95是第四组,又因为每组中有6个,这6个又可以分成3组,显然95是第3组的,最后剩两个,95是第一个 所以是45312 方法二:1234开头的各有24个,到4开头的最后一个正好是96个,所以先确定第一位是4,后面几位按大到小排列,即:453 又因为最后两位的顺序只能确定两个数字,而题目中要求的是第95个,而不是96个(96是以4开头的最大数),所以最后两位中要把1放在2前面,否则就变成第96个了..