Math Pro 數學補給站's Archiver

當你永遠都用自己的角度看事情時,
你是失焦的,永遠看不到真相。

weiye 發表於 2006-11-5 16:23

例題:數論 2進位表示法 與 除法原理結合的問題

[quote]題目:數列1,2,3,4,5,10,20,40,80....前五項成等差,第五項起為等比
試証所有正整數都可以表成此數列中元素的和。
[/quote]

此數列1,2,3,4,5,10,20,40,80....
其實就是 [color=darkorange]1[/color], [color=darkorange]2[/color], [color=darkorange]3[/color], [color=darkorange]4[/color], ,[color=darkgreen]5[/color]*[color=blue]2^0[/color] , [color=darkgreen]5[/color]*[color=blue]2^1[/color], [color=darkgreen]5[/color]*[color=blue]2^2[/color], [color=darkgreen]5[/color]*[color=blue]2^3[/color], [color=darkgreen]5[/color]*[color=blue]2^4[/color], ...


對任意正整數 M ,被 5 除之後,
假設餘數為r,則 r 屬於 {1,2,3,4},
將商以唯一的二進位表示法寫為 a[size=1]n[/size]*2^n + a[size=1]n-1[/size]*2^(n-1) + ... + a[size=1]1[/size]*2 + a[size=1]0[/size]
其中 a[size=1]n[/size]=1 且 a[size=1]n-1[/size], a[size=1]n-2[/size], ..., a[size=1]1[/size], a[size=1]0[/size] 屬於 {0,1}
亦即
M = [color=darkgreen]除數[/color] * [color=blue]商[/color] + [color=darkorange]餘數[/color]
 = [color=darkgreen]5[/color]*[color=blue](a[size=1]n[/size]*2^n + a[size=1]n-1[/size]*2^(n-1) + ... + a[size=1]1[/size]*2 + a[size=1]0[/size])[/color] + [color=darkorange]r[/color]
 = a[size=1]n[/size]*[color=darkgreen]5[/color]*[color=blue]2^n[/color] + a[size=1]n-1[/size]*[color=darkgreen]5[/color]*[color=blue]2^(n-1)[/color] + ... + a[size=1]1[/size]*[color=darkgreen]5[/color]*[color=blue]2[/color] + a[size=1]0[/size]*[color=darkgreen]5[/color] + [color=darkorange]r[/color]

其中 r 為此數列的前四項之中的一個,
若 a[size=1]i[/size]=1 ,則表示有加上 [color=green]5[/color]*[color=blue]2^i[/color] (這個數字是此數列中的第 i+4 項)
若 a[size=1]i[/size]=0 ,則表示[b]沒有[/b]加上 [color=green]5[/color]*[color=blue]2^i[/color] (這個數字是此數列中的第 i+4 項)

頁: [1]

論壇程式使用 Discuz! Archiver   © 2001-2022 Comsenz Inc.