作者QT14537 (小花泥)
看板Python
标题[问题] 关於XOR的所有可能
时间Fri Sep 1 01:09:00 2017
小鲁是新手中的新手
冒昧问观念上的问题
希望各位高手能给我一些建议
这是目前遇到的问题
假设 x 与 x*做XOR的结果是10110010
我该使用什麽方法求出所有可能会造成这个XOR的结果也就是10110010
第一次发问 很多东西都不懂
望各位大大不要嫌弃
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 117.19.9.90
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1504199342.A.315.html
※ 编辑: QT14537 (117.19.9.90), 09/01/2017 01:11:30
1F:→ bcew: 只有8 bit就用双层回圈把256*256种组合测一遍就好 09/01 02:36
2F:→ bcew: bit数多的话,每bit有两种组合,n bits列出2^n组合 09/01 02:43
3F:→ stucode: 把0到(2^n)-1再XOR一次结果值就能找出所有组合了 n是位 09/01 04:25
4F:→ stucode: 元数 09/01 04:25
5F:→ QT14537: 谢谢楼上两位大大帮忙 09/01 07:14
6F:→ QT14537: 我再好好努力试试看 09/01 07:14
7F:→ penguin7272: x ^ x* = 10110010 => x* = 10110010 ^ x 09/03 07:31
8F:推 Evenni: (A and NOT B) or (NOT A and B) = A xor B 09/03 12:29