用1、0、8、3组成的三位数中找出第10大的数
由 1,0,8,3 这四个数字中的三个,可以组成许多三位数将它们从大到小依次排列,那么第 10 个数是几?
没想到什么巧妙的办法,穷举吧。
先把原来的数字从大到小排一下:8,3,1,0
从大到小取百、十、个位,百位不会是 0,先排除掉
# | 百 | 十 | 个 |
---|---|---|---|
1 | 8 | 3 | 1 |
2 | 8 | 3 | 0 |
3 | 8 | 1 | 3 |
4 | 8 | 1 | 0 |
5 | 8 | 0 | 3 |
6 | 8 | 0 | 1 |
7 | 3 | 8 | 1 |
8 | 3 | 8 | 0 |
9 | 3 | 1 | 8 |
10 | 3 | 1 | 0 |
11 | 3 | 0 | 8 |
12 | 3 | 0 | 1 |
13 | 1 | 8 | 3 |
14 | 1 | 8 | 0 |
15 | 1 | 3 | 8 |
16 | 1 | 3 | 0 |
17 | 1 | 0 | 8 |
18 | 1 | 0 | 3 |
列举到第 10 个数字就够了,因此得出第 10 个数是 310