我的一个思路。 |
送交者: zhf 2021月01月16日18:56:39 于 [灵机一动] 发送悄悄话 |
回 答: 两囚犯的生机 由 高玉宝 于 2021-01-15 12:49:21 |
把棋盘的64格从1到64自然循序编号。硬币头朝上定义为二进制1。其中p1,p2,p4,p8,p16,p32为海明码的校验位。假设k位置就是k。A把k换成二进制数与p32,p16,p8,p4,p2,p1比较,看看p32,p16,p8,p4,p2,p1那些位求逆后与k换成的二进制数相等。构成一个新的二进制数:求逆的位为1,其它位为0。把新的二进制数换成十进制数n。A翻转硬币n。B进来,按海明码算法计算 p32,p16,p8,p4,p2,p1 换成十进制,就应该是k。B翻开硬币k,AB获得自由。 |
|
|
|
|
实用资讯 | |