2013-01-11 91 views

回答

95

倒數是XOR!

如果您有:

c = a^b; 

你可以得到ab回來,如果你有其他可用的值:

a = c^b; // or b^c (order is not important) 
b = c^a; // or a^c 

例如,如果a = 5b = 3(因此c = 6正如你所提到)你得到:

b=0011 (3)   a=0101 (5) 
c=0110 (6) XOR or c=0110 (6) XOR 
----------   ---------- 
a=0101 (5)   b=0011 (3) 
+16

Dude ...這個ROX! – Gazzini

25

XOR的倒數是XOR .....

+7

...畢竟,這不是重點嗎? –

相關問題