void swap1(int &a, int &b) { a = a + b; b = a - b; a = a - b; } void swap2(int &a, int &b) { a = a ^ b; b = a ^ b; a = a ^ b; }