x^x = 0
0^x = x
异或位运算
#include <cstdio>
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main(){
int m, n;
cin>>m>>n;
m ^= n;
n ^= m;
m ^= n;
cout<<m<<" "<<n<<endl;
return 0;
}
加减法
#include <cstdio>
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main(){
int m, n;
cin>>m>>n;
m = m + n;
n = m - n;
m = m - n;
cout<<m<<" "<<n<<endl;
return 0;
}