Advertisement
ke_timofeeva7

ะก

Dec 22nd, 2021
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.80 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <string>
  4. #include <sstream>
  5. #include <cmath>
  6. #include <memory.h>
  7. #include <algorithm>
  8. #include <stack>
  9. #include <deque>
  10. #include <iomanip>
  11. #include <stdio.h>
  12. #include <queue>
  13. #include <map>
  14. #include <set>
  15. #include <unordered_map>
  16. #include <unordered_set>
  17. #include <random>
  18. #include <ctime>
  19. #include <cstdlib>
  20. #include <cassert>
  21. #include <chrono>
  22. #define int long long
  23. #define pii pair <int, int>
  24. #define pb push_back
  25. #define all(vc) vc.begin(), vc.end()
  26. #define fir first
  27. #define sec second
  28. //#define endl "\n"
  29. #define un unsigned
  30. #define INF 10000000000009
  31. #define double long double
  32. using namespace std;
  33.  
  34. const un int N = 1000009, R = 1 << 11, MOD = (un int)1 << 63;
  35.  
  36. signed main()
  37. {
  38.     ios_base::sync_with_stdio(false);
  39.     cin.tie(0);
  40.     cout.tie(0);
  41.  
  42.     int a, b, c, d, e, f;
  43.  
  44.     int sum1, sum2, sum3, sum4, sum5, sum6, sum7;
  45.  
  46.     cout << 6 << endl;
  47.  
  48.     cin >> sum6;
  49.  
  50.     cout << 7 << endl;
  51.  
  52.     cin >> sum7;
  53.  
  54.     a = ((sum7 - sum6 + MOD) % MOD) / 64;
  55.    
  56.     cout << 5 << endl;
  57.  
  58.     cin >> sum5;
  59.  
  60.     cout << 4 << endl;
  61.  
  62.     cin >> sum4;
  63.  
  64.     e = ((sum5 - sum4 - 16 * a + MOD) % MOD);
  65.     e %= MOD;
  66.  
  67.     cout << 2 << endl;
  68.  
  69.     cin >> sum2;
  70.  
  71.     //cout << 1 << endl;
  72.     cout << 3 << endl;
  73.  
  74.     cin >> sum3;
  75.  
  76.     c = ((sum3 - sum2 - 4 * a + MOD) % MOD);
  77.  
  78.     d = ((sum5 * 2 - sum6 + MOD - 2 * e) % MOD) / 2;
  79.  
  80.     b = ((sum6 - sum2 * 2 - 2 * c - 56 * a + MOD) % MOD) / 4;
  81.  
  82.     //b = ((sum2 - sum1 - 2 * a + MOD) % MOD) / 2;
  83.    
  84.     // c = (sum7 - sum5 - 96 * a - 8 * b + MOD) / 4;
  85.    
  86.     f = ((sum6 - sum5 - 2 * c - 4 * b - 32 * a + MOD) % MOD);
  87.  
  88.     //d = ((sum4 - sum1 - 2 * c - 6 * b - 14 * a + MOD) % MOD) / 2;
  89.  
  90.     cout << a << " " << b << " " << c << " " << d << " " << e << " " << f;
  91.     return 0;
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement