回復 1# P78961118 的帖子
第 1 題:
此數列 \(1,2,3,4,5,10,20,40,80, \cdots\)
其實就是 \(1, 2, 3, 4\) 以及剩下的 \(5\cdot 2^0 , 5\cdot 2^1, 5\cdot 2^2, 5\cdot 2^3, 5\cdot 2^4, \cdots\)
對任意正整數 \(M\) ,被 \(5\) 除之後,假設餘數為 \(r\),則 \(r\in\left\{0,1,2,3,4\right\}\),
可將商以唯一的二進位表示法寫為 \(a_n2^n + a_{n-1}2^{n-1} +\cdots + a_1\cdot2 + a_0\)
其中 \(n\) 為非負數整數,\(a_n, a_{n-1}, a_{n-2}, \cdots, a_1, a_0 \in\left\{0,1\right\}\)
且 \(r, a_n, a_{n-1}, a_{n-2}, ..., a_1, a_0\) 不全為零,
亦即
\(M =\) 除數 * 商 + 餘數
\(= 5\left(a_n2^n + a_{n-1}2^{n-1} + \cdots + a_1\cdot2 + a_0\right) + r\)
\(= a_n\cdot5\cdot2^n + a_{n-1}\cdot5\cdot2^{n-1} + \cdots + a_1\cdot5\cdot2 + a_0\cdot5 + r\)
若 \(r\neq0\),則 \(r\) 為此數列的前四項之中的一個,
若 \(r=0\) 則沒有取前四項之一,
若 \(a_i=1\) ,則表示有加上 \(5\cdot2^i\) (這個數字是此數列中的第 \(i+5\) 項)
若 \(a_i=0\) ,則表示沒有加上 \(5\cdot2^i\) (這個數字是此數列中的第 \(i+5\) 項)