Re: [中學] 高斯無窮和

看板Math作者 (topos)時間11年前 (2014/06/09 23:24), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串3/3 (看更多)
Here is another solution that uses the identity [x+ 1/2]=[2x]-[x], which is a variant of a special case of the so-called Hermit's identity: n-1 [nx]= Σ [x+ i/n]. i=0 Thus, we see that Σ [ (x+2^k)/2^(k+1)] = Σ ([x/2^k] - [x/2^(k+1)]) k>=0 k>=0 = [x]. PS. Note that x is not necessary to be an integer. ※ 引述《LPH66 (1597463007)》之銘言: : ※ 引述《shingai (shingai)》之銘言: : : 題為 : : 給定一個正整數 n : : inf : : Σ [(n+2^k)/2^(k+1)] 其中 inf 表正無限大 , [ ] 為高斯符號 : : k=0 : : ___________________________________________________________ : : 想請教 : : 這一題要怎麼切割分case討論 : : 最後用n表示此總加 : : 請高手們分享想法了... : : 推 XII :考慮 n 的二進位! 06/09 16:35 : 這個看法是這題的關鍵! : 這個和式的每一項 : 其實就是在 n 的二進位右邊數來第 (k+1) 位左邊點上小數點後零捨一入到整數 : 也就是每一項小數點都會往左移一位二進位 : 考慮 n 的二進位中在 2^d 位上的 1 : 它對整個和的貢獻有 d+1 個地方: : k = 0 ~ d-1 時 (即小數點逐步左移的過程中) 它依序貢獻 2^(d-1), 2^(d-2), ..., 1 : k = d 時 (即小數點移到這個 1 左邊那一刻) 由於零捨一入, 它貢獻 1 : k > d 時這個 1 對總和就沒有貢獻了 : 以上的貢獻總合 2^(d-1)+2^(d-2)+...+2+1+1 恰好是 2^d : 由於每一位的 1 都是如此, 所以原式總和恰為 n : 舉個例子: 十進位 75 二進位 1001011 : 1001011 1001011 : 100101.1 100101 + 1 : 10010.11 10010 + 1 : 1001.011 1001 : 100.1011 100 + 1 : 10.01011 10 : 1.001011 1 : .1001011 0 + 1 : 最左邊這一位的 1 在 75 中在 2^6 位 : 而在小數點逐步左移時, 它依序代表 2^5, 2^4, ..., 2, 1 : 在最後一個數當中 (k = 6) 由於零捨一入, 它也對總和貢獻了 1, 總計正好 2^6 = 64 : 下一個 1 在 75 中在 2^3 位 : 小數點逐步左移時它依序代表 2^2 = 4, 2^1 = 2, 2^0 = 1 : 在 k = 3 時小數點移到它左邊了, 此時零捨一入使它對和貢獻 1, 總計也是 2^3 = 8 : 同樣的 2^1 的 1 跟 2^0 的 1 也分別貢獻了 2^1 = 2 和 2^0 = 1 : 所以總和就是 75 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.76.10 ※ 文章網址: http://www.ptt.cc/bbs/Math/M.1402327442.A.F89.html

06/10 01:14, , 1F
這個解法也不錯, 其實我原本思考是從這個方向想的
06/10 01:14, 1F

06/10 01:14, , 2F
是後來才想通跟二進位的關連 XD
06/10 01:14, 2F

06/10 11:51, , 3F
推 還推廣了
06/10 11:51, 3F
文章代碼(AID): #1JbT6I-9 (Math)
討論串 (同標題文章)
文章代碼(AID): #1JbT6I-9 (Math)