1

与えられたベースの順列の総数が階乗であることを私は知っています...したがって、「abc」の順列の総数は3!または3x2x1または6です。

明らかに、私の質問を適切に表現するための用語がわかりませんが、その表現の「長さ」がX文字に増える前に、最も高い番号の順列を見つけたいと思います。

たとえば、Base 62'alphabet'を使用すると、表現で3文字ではなく4文字を使用する前に、238327までの整数を表現できます。Baseと表現の長さに任意の値を指定して、これを見つける背後にある数学を知りたいです。 。

基本的に、「Base-Xを使用して、Y文字を使用してどのくらいの高さを数えることができますか?」

4

1 に答える 1

5

0あなたの数が正であり、0から始まると仮定すると、からまで数えることができますX^Y - 1

上記の例のように、62^3 - 1 = 238328 - 1 = 238327

于 2011-03-14T18:54:32.350 に答える