“渐升数”是指每个数字比左边的数字大正整数(25678),若把所有五位“渐升数”按从小到大的顺序派列,则

“渐升数”是指每个数字比左边的数字大正整数(25678),若把所有五位“渐升数”按从小到大的顺序派列,则第100个数为多少?

详解!

显然,从1到 9 中(不包括0,因为五位渐升数 中必不含数字0) ,任取5个不同的数字,
仅能得到1个渐升数。

因此,
1开头的五位渐升数有C(8,4) = 8*7*6*5/4*3*2*1 = 70
2开头的五位渐升数有C(7,4) = 7*6*5*4/4*3*2*1 = 35
因此第100个数在2开头的渐升数中。
23开头的有C(6,3) = 6*5*4/3*2*1 = 20
70 + 20 < 100 ,即大于23开头的所有渐升数。
245开头的有C(4,2) = 4*3/2*1 = 6
70 + 20 + 6 < 100 ,即大于245开头的所有渐升数。此时再往后枚举4个即可:
24678、24679、24689、25678。

因此第100个数是25678
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-25
12345
12346
12347
12348
12349
12356
12357
12358
12359
12367
12368
12369
12378
12379
123⑧9
12456
12457
12458
12459
12467
12468
12469
12478
12479
124⑧9
12567
12568
12569
12578
12579
125⑧9
12678
12679
126⑧9
127⑧9
13456
13457
13458
13459
13467
13468
13469
13478
13479
134⑧9
13567
13568
13569
13578
13579
135⑧9
13678
13679
136⑧9
137⑧9
14567
14568
14569
14578
14579
145⑧9
14678
14679
146⑧9
147⑧9
15678
15679
156⑧9
157⑧9
167⑧9
23456
23457
23458
23459
23467
23468
23469
23478
23479
234⑧9
23567
23568
23569
23578
23579
235⑧9
23678
23679
236⑧9
237⑧9
24567
24568
24569
24578
24579
245⑧9
24678
24679
246⑧9
247⑧9 <----------在此
25678
25679
256⑧9
257⑧9
267⑧9
34567
34568
34569
34578
34579
345⑧9
34678
34679
346⑧9
347⑧9
35678
35679
356⑧9
357⑧9
367⑧9
45678
45679
456⑧9
457⑧9
467⑧9
567⑧9