※ 引述《sonyu (Ace of Cups)》之銘言:
: ※ 引述《FlyinDeath (死之舞)》之銘言:
: : n進位 => 當數字達到n的時候就進到下一位數 => 數字為 0 1 2 3 ... (n-1)
: : 10進位 => 0 1 2 3 ... 9
: : 8進位 => 0 1 2...7
: : 2進位 => 0 1
: : 1進位 => 0?????
: : 應該是沒意義的吧 ^^"
: d 位 n 進位的數字,有 n^d 種組合
: ex: 10進位3位: 10^3 = 1000 ( 0~999)
: 2進位8位: 2^8 = 256 ( 0~255)
: 1進位: n = 1;
: for all d in N,
: n^d = 1^d = 1
: 也就是不管有幾位,都只能表示一個數字: 0
如果說數字為{空,0,1,...,9}
那妳的十進位例子的說法就變成
(000~999)
但是如果我們把 000,00,0看成不一樣的數字
或是題目改為最大d位的n進位數子有幾種組合
那可以表達的量就變多了,由於空格只能出現在前面
所以應該是n^d+n^(d-1)+...+n^1個數字
1進位3位就變成可以表達1^3+1^2+1^1個數字=3
當然由於目前我們對其他進位的定義000,00都是視為是相同的數字
所以把這個rule要套到1進位的表示法裡面 自然會不合理 所以會推出不成立的結果
所以摟 我是要看怎麼定義n進位
不然其實1進位是可以存在的
反正不要違反她的定義就好 :P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.229.236