
5+3+8+6+4+1排列那么第130个数是
1个回答
关注

展开全部
咨询记录 · 回答于2023-05-03
5+3+8+6+4+1排列那么第130个数是
亲,你好
!为您找寻的答案:5+3+8+6+4+1排列那么第130个数是45689我们可以使用字典序算法来解决这个问题。首先,将这几个数从小到大排列:1, 4, 5, 6, 8, 9。接下来,我们可以使用以下步骤来确定第130个数:确定最高位:首先我们计算以1开头的数有多少个,以此来确定第130个数的最高位。由于1只有一个,因此第130个数的最高位为4。确定次高位:我们需要在剩下的数中找到第(130 - 1)/5 + 1 = 27个数。这是因为以4开头的数有5个,所以第27个数一定以5开头。因此,第130个数的次高位为5。确定第三位:现在我们需要在剩下的数中找到第(130 - 1) % 5 + 1 = 4个数。这是因为以45开头的数有5个,所以第130个数的第三位为6。确定第四位:现在我们需要在剩下的数中找到第(4 - 1)/3 + 1 = 2个数。这是因为以456开头的数有3个,所以第130个数的第四位为8。确定第五位:现在我们需要在剩下的数中找到第(4 - 1) % 3 + 1 = 2个数。这是因为以4568开头的数有3个,所以第130个数的第五位为9。因此,第130个数为45689。
