2011-03-14 52 views
1

我知道,排列对于给定的基地总数的阶乘...所以“ABC”的排列的总数为3!3x2x16使用base X,我可以使用Y字符计算多高?

显然我不知道的术语正确短语我的问题,但我想在“长度”的是表示增加至X字符之前找到的最高编号的排列。

例如,使用Base 62'字母表',我可以在表示使用4个字符而不是3个字符之前表示整数,最多为238327。我想知道找出它后面的数学,给出Base的任意值和表示的长度。

本质上,“使用Base-X,我可以使用Y字符计算多高?”。

+0

我应该参加一个基本的数学课。这让我感觉很荒谬。 =/ – 2011-03-14 19:02:31

回答

5

假设你的数字是正数,并从0开始,那么你可以从0X^Y - 1。根据上面的例子,62^3 - 1 = 238328 - 1 = 238327

+0

啊,确切!我知道这是'基地*基础×...'倍的字符数,但不知何故,我的大脑也不会为我提供了''^在运行时拉这一关。 Augh。谢谢! – 2011-03-14 19:01:18

相关问题