推 jgnh:換九進位太神奇了~感謝您:) 01/14 20:29
※ 引述《jgnh (jgnh)》之銘言:
: 一群人從1開始輪流喊下一個數字,但要避開有3的數字(例如13,123,3333),
: 也就是每喊出一個數字後,下個人應該要喊出"下一個沒有3的數字"。
: 所以第1個喊出的數字是1,
: 第2個是2...
: 第3個是4...
: 如果只知道某個被喊出的數字為n,要如何知道n是第幾個數字?
define g:{1,2,4,5,6,7,8,9,0}->{0,1,2,3,4,5,6,7,8}
0-> 0
1-> 1
2-> 2
4-> 3
5-> 4
6-> 5
7-> 6
8-> 7
9-> 8
165-> 1*9^2 + 5*9 + 4 =130
n -> sum g(n的第k位數)*(9^(k-1)), k=0 to infinite
十進位變九進位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.174.136
※ 編輯: jeyih 來自: 140.112.174.136 (01/14 20:02)