設萬維讀者為首頁 廣告服務 技術服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:
萬維讀者網 > 靈機一動 > 跟帖
再改錯重貼
送交者: zhf 2021月01月16日19:56:53 於 [靈機一動] 發送悄悄話
回  答: 兩囚犯的生機高玉寶 於 2021-01-15 12:49:21

把棋盤的64格從164自然循序編號。硬幣頭朝上定義為二進制1vn是硬幣n的二進制值。定義p5,p4,p3,p2,p1,p0為海明碼的校驗位。其中

pi=xor(        (1)

n換成二進制數,假設位置m1,就把vn插入pm=xor()的括弧中     (2)


假設k位置就是kA按當前的棋盤狀態計算海明碼(算法(1),(2)), 把k換成二進制數與p5,p4,p3,p2,p1,p0比較,看看p5,p4,p3,p2,p1,p0 中哪些位求逆後與k換成的二進制數相等。構成一個新的二進制數:求逆的位為1,其它位為0。把新的二進制數換成十進制數jA翻轉硬幣jB進來,按海明碼算法計算

p5,p4,p3,p2,p1,p0

換成十進制,就應該是kB翻開硬幣kAB獲得自由。


0%(0)
0%(0)
  思路是對的。 /無內容 - 高玉寶 01/17/21 (4117)
標  題 (必選項):
內  容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制
一周點擊熱帖 更多>>
一周回復熱帖
歷史上的今天:回復熱帖
2020: 趣味的數學-223