Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <sstream>
- #include <cmath>
- #include <memory.h>
- #include <algorithm>
- #include <stack>
- #include <deque>
- #include <iomanip>
- #include <stdio.h>
- #include <queue>
- #include <map>
- #include <set>
- #include <unordered_map>
- #include <unordered_set>
- #include <random>
- #include <ctime>
- #include <cstdlib>
- #include <cassert>
- #include <chrono>
- #define int long long
- #define pii pair <int, int>
- #define pb push_back
- #define all(vc) vc.begin(), vc.end()
- #define fir first
- #define sec second
- //#define endl "\n"
- #define un unsigned
- #define INF 10000000000009
- #define double long double
- using namespace std;
- const un int N = 1000009, R = 1 << 11, MOD = (un int)1 << 63;
- signed main()
- {
- ios_base::sync_with_stdio(false);
- cin.tie(0);
- cout.tie(0);
- int a, b, c, d, e, f;
- int sum1, sum2, sum3, sum4, sum5, sum6, sum7;
- cout << 6 << endl;
- cin >> sum6;
- cout << 7 << endl;
- cin >> sum7;
- a = ((sum7 - sum6 + MOD) % MOD) / 64;
- cout << 5 << endl;
- cin >> sum5;
- cout << 4 << endl;
- cin >> sum4;
- e = ((sum5 - sum4 - 16 * a + MOD) % MOD);
- e %= MOD;
- cout << 2 << endl;
- cin >> sum2;
- //cout << 1 << endl;
- cout << 3 << endl;
- cin >> sum3;
- c = ((sum3 - sum2 - 4 * a + MOD) % MOD);
- d = ((sum5 * 2 - sum6 + MOD - 2 * e) % MOD) / 2;
- b = ((sum6 - sum2 * 2 - 2 * c - 56 * a + MOD) % MOD) / 4;
- //b = ((sum2 - sum1 - 2 * a + MOD) % MOD) / 2;
- // c = (sum7 - sum5 - 96 * a - 8 * b + MOD) / 4;
- f = ((sum6 - sum5 - 2 * c - 4 * b - 32 * a + MOD) % MOD);
- //d = ((sum4 - sum1 - 2 * c - 6 * b - 14 * a + MOD) % MOD) / 2;
- cout << a << " " << b << " " << c << " " << d << " " << e << " " << f;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement