Submission #1206932

#TimeUsernameProblemLanguageResultExecution timeMemory
1206932a1m4nCombo (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;
}
static string gs(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 = gs(n);
cout << res << endl;
}
int main(){
ios::sync_with_stdio(false); cin.tie(0);solve();
return 0;
}

Compilation message (stderr)

/usr/bin/ld: /tmp/ccpCLMEo.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccQetk75.o:combo.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccpCLMEo.o: in function `main':
grader.cpp:(.text.startup+0x4c): undefined reference to `guess_sequence[abi:cxx11](int)'
collect2: error: ld returned 1 exit status