设万维读者为首页 广告服务 技术服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 跟帖
再改错重贴
送交者: 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