用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