Submission #640289

#TimeUsernameProblemLanguageResultExecution timeMemory
640289kebineZagrade (COI20_zagrade)C++17
71 / 100
837 ms1364 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define db double #define pairll pair<ll,ll> #define lpairll pair<ll,pairll> #define repp(i,a,b) for (ll i = a; i <= b; i++) #define repz(i,a,b) for (ll i = a; i < b; i++) #define repm(i,a,b) for (ll i = a; i >= b; i--) #define fr first #define sc second #define mp make_pair #define pb push_back const ll N = 1e5+5, MOD = 1e9+7; ll tc = 1, n, m, fnd[N]; ll x, y, k; string s, s1, s2, ye = "YES", no = "NO"; char cr[N]; ll ask(ll l, ll r){ cout << "? " << l << " " << r << endl; cin >> m; return m; } int main(){ ios_base::sync_with_stdio(0); cin.tie(NULL); cout.tie(NULL); cin >> n >> k; vector<ll> ntbgt; ntbgt.pb(1); cr[1] = '('; repp(i,2,n){ ll a1; if (ntbgt.size() && ask(ntbgt.back(),i)){ cr[i] = ')'; ntbgt.pop_back(); } else{ cr[i] = '('; ntbgt.pb(i); } } cout << "! "; for (ll i = 1; i <= n; i++){ cout << cr[i]; } cout << endl; }

Compilation message (stderr)

zagrade.cpp: In function 'int main()':
zagrade.cpp:37:8: warning: unused variable 'a1' [-Wunused-variable]
   37 |     ll a1;
      |        ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...