Advertisement
Guest User

Untitled

a guest
Dec 29th, 2019
4,432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. using ll = long long;
  6.  
  7. void solve()
  8. {
  9. int n;
  10. cin>>n;
  11. int temp;
  12. ll Sum = 0;
  13. ll Xor = 0;
  14. for (int i = 0; i<n; i++)
  15. {
  16. cin>>temp;
  17. Sum+=temp;
  18. Xor^=temp;
  19. }
  20. vector<ll> answer;
  21. ll good = (1ll<<50) + Sum%2;
  22. Sum+=good;
  23. Xor^=good;
  24. ll need = 2*Xor - Sum;
  25. cout<<3<<endl<<good<<' '<<need/2<<' '<<need/2<<endl;
  26. }
  27.  
  28. int main() {
  29. ios_base::sync_with_stdio(0);
  30. cin.tie(nullptr);
  31.  
  32. int t;
  33. cin>>t;
  34. for (int i = 0; i<t; i++) solve();
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement