讨论:异或运算的运用,该如何处理

讨论:异或运算的运用
如题,最好有运用异或的程序

------解决方案--------------------
a=a^b
b=a^b
a=a^b

two number exchange:)
------解决方案--------------------
首先想到就是Nim游戏,总是用到异或运算:
比如:
石子分堆问题: http://blog.****.net/mathe/archive/2006/08/28/1132410.aspx
编号连续的球: http://blog.****.net/mathe/archive/2006/08/29/1136096.aspx
还有模2的加法也可以用异或运算:
比如:
关灯游戏: http://blog.****.net/mathe/archive/2006/08/30/1143634.aspx

------解决方案--------------------
其实没什么。
异或运算本质上是加减运算。
如果你认为加减运算很多功能的话,我也不能说你错。