radosr
Baruch MFE Faculty
- Joined
- 7/18/07
- Messages
- 707
- Points
- 73
A refresher first! The (XOR) operation acts on 0 and 1 as follows: 0(XOR)0=0, 0(XOR)1=1, 1(XOR)0=1, 1(XOR)1=0. We also let (XOR) operate on numbers expressed in binary notation on their digits one at a time. This is called bitwise operation. Here are a few examples: 111(XOR)101=10, 10011(XOR)11001=1010, 1011(XOR)1011=0.
Now, solve the following systems of equations. Here M and N are binary numbers. Solutions may not be unique.
#1
M(XOR)N=101
(11*M)(XOR)(11*N)=11111
#2
M(XOR)N=110
(M*M)(XOR)(N*N)=10110
To make this problem even more interesting :wall,
the second system does not have a solution either.
I apologize for feeling "binary": I invite the original proposer to prove that
(M*M)(XOR)(N*N) always ends with two 0's, given M(XOR)N=110.