Submission #640211

#TimeUsernameProblemLanguageResultExecution timeMemory
640211christinelynnZagrade (COI20_zagrade)C++17
71 / 100
916 ms1508 KiB
#include <bits/stdc++.h> using namespace std; #define nyahalo ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define otsumiko exit(0); #define mikodanye priority_queue<pair<long long, long long>, vector<pair<long long, long long> >, greater<pair<long long, long long> > > #define mikochi priority_queue<long long, vector<long long>, greater<long long> > long long n, q, x, a[100069], pi; stack<long long> stk; int main() { nyahalo long long i, j; cin >> n >> q; for (i=1; i<=n; i++) { a[i] = 0; } a[1] = 1; stk.push(1); for (i=2; i<=n; i++) { if (stk.empty()) { stk.push(i); a[i] = 1; } else { pi = stk.top(); cout << "? " << pi << " " << i << "\n" << flush; cin >> x; if (x == 1) { a[i] = -1; stk.pop(); } else { a[i] = 1; stk.push(i); } } } cout << "! "; for (i=1; i<=n; i++) { if (a[i] == 1) { cout << "("; } else { cout << ")"; } } cout << "\n" << flush; otsumiko }

Compilation message (stderr)

zagrade.cpp: In function 'int main()':
zagrade.cpp:14:16: warning: unused variable 'j' [-Wunused-variable]
   14 |   long long i, j;
      |                ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...