Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. long nxor = 0;
  2. for (long i = 0; i <= N; i++)
  3. nxor = XOR(nxor, i);
  4.  
  5. long axor = 0;
  6.  
  7. long K = 0;
  8. long H = N;
  9. while (H > 0)
  10. {
  11. H >>= 1; K++;
  12. }
  13.  
  14. for (long i = 0; i < N - 1; i++)
  15. for (long j = 0; j < K; k++)
  16. axor = XOR(axor, get(i,j) << j);
  17.  
  18. long result = XOR(nxor, axor).
  19.  
  20. long allsum = n * (n + 1) / 2;
  21. long sum = 0;
  22.  
  23. long K = 0;
  24. long H = N;
  25. while (H > 0)
  26. {
  27. H >>= 1; K++;
  28. }
  29.  
  30. for (long i = 0; i < N - 1; i++)
  31. for (long j = 0; j < K; k++)
  32. sum += get(i,j) << j;
  33.  
  34. long result = allsum - sum.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement