fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. // ============ TYPEDEFS & MACROS ============
  5. typedef long long ll;
  6. #define all(x) x.begin(), x.end()
  7. #define ln "\n"
  8. const int MY_MOD = 1e9 + 7;
  9. void Read()
  10. {
  11. // File I/O
  12. freopen("input.txt", "r", stdin);
  13. freopen("output.txt", "w", stdout);
  14. }
  15. void Fast()
  16. {
  17. ios::sync_with_stdio(false);
  18. cin.tie(NULL);
  19. }
  20. // ============ MAIN SOLUTION ============
  21. void solve(){
  22. int a , b;
  23. cin >> a >> b;
  24. // is there 1 --> 1
  25. ll sum = 0;
  26. for(int bit = 0 ; bit < 32 ; bit++){
  27. int bit_a = (a & (1ll << bit));
  28. int bit_b = (b & (1ll << bit));
  29. if (bit_a && bit_b){
  30. sum += (1ll << bit);
  31. }
  32. }
  33. // not sum will be the x
  34. cout << (a ^ sum) + (b ^ sum) << ln;
  35. }
  36. int main()
  37. {
  38. Fast();
  39. //Read(); // Command it When Submit in CodeForces
  40. int t = 1;
  41. cin >> t;
  42. while (t--)
  43. {
  44. solve();
  45. }
  46. return 0;
  47. }
Success #stdin #stdout 0s 5316KB
stdin
1
6 12
stdout
10