Submission #1206934

#TimeUsernameProblemLanguageResultExecution timeMemory
1206934a1m4nCombo (IOI18_combo)C++20
Compilation error
0 ms0 KiB
#ifdef AIMAN #define _GLIBCXX_DEBUG #endif #include <bits/stdc++.h> #define rep(i, n) for (int i = 0; i < (n); ++i) #define pb push_back #define eb emplace_back #pragma GCC optimize("unroll-loops") #pragma GCC optimize("fast-math") #pragma GCC optimize("Ofast") #pragma GCC target("avx,avx2,fma") #pragma GCC optimize("O2") using ll = long long; ll inf = 1e9; using namespace std; int press(const string &x){ cout << x << "\n" <<flush; int res; if(!cin >> res){ exit(0); } return res; } string guess_sequence(int N){ static const char c[4] = {'A' , 'B' , 'X' , 'Y'}; string p; for(int i = 0;i < 4; i++){ string q(1, c[i]); if(press(q) == 1){ p = q; break; } } for(int i = 1; i < N; i++){ for(int j = 0; j < 4; j++){ string q = p; q.pb(c[j]); if(press(q) == i + 1){ p.pb(c[j]); break; } } } return p; } void solve(){ int n; cin >> n; string res = guess_sequence(n); cout << res << endl; } int main(){ ios::sync_with_stdio(false); cin.tie(0);solve(); return 0; }

Compilation message (stderr)

/usr/bin/ld: /tmp/cc5CpGMQ.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccjSgDAK.o:combo.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status