Advertisement
Alhiris

Untitled

May 15th, 2019
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define st first
  4. #define nd second
  5. #define pb push_back
  6. #define FOR(i,a,b) for(int i=(a);i<=(b);++i)
  7. #define FORS(i,a,b) for(int i=(a);i<(b);++i)
  8. #define PII pair<int,int>
  9. #define VI vector<int>
  10. #define VPII vector<PII>
  11. #define all(x) x.begin(),b.end()
  12. #define SZ(x) ((int)(x).size())
  13. #define ll long long
  14. #define MOD 10000000 //998244353
  15. const int inf=0x3f3f3f3f;
  16. #define maxn 105
  17.  
  18. int a1,a2,a3,a4,x;
  19.  
  20. int main()
  21. {
  22.     //freopen("abba.in", "r", stdin);
  23.     //freopen("abba.out", "w", stdout);
  24.     cout<<"? 1 2"<<endl;
  25.     cin>>a1;
  26.     cout<<"? 1 3"<<endl;
  27.     cin>>a2;
  28.     cout<<"? 1 4"<<endl;
  29.     cin>>a3;
  30.     cout<<"? 1 5"<<endl;
  31.     cin>>a4;
  32.     x=__gcd(a1,a2);
  33.     x=__gcd(x,a3);
  34.     x=__gcd(x,a4);
  35.     cout<<"! "<<x<<' '<<a1/x<<' '<<a2/x<<' '<<a3/x<<' '<<a4/x<<' '<<((4*8*15*16*23*42)/(x*(a4/x)*(a3/x)*(a2/x)*(a1/x)));
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement