Submission #807013

#TimeUsernameProblemLanguageResultExecution timeMemory
807013OAleksaCombo (IOI18_combo)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
// #define f first
// #define s second
using namespace std;
// 
// int press(string p) {
	// cout << p << endl;
	// int x;
	// cin >> x;
	// return x;
// }
// 

string guess_sequence(int N) {
	string s;
	if(press("A"))
		s += "A";
	else if(press("B"))
		s += "B";
	else if(press("X"))
		s += "X";
	else
		s += "Y";
	string p;
	int r = 0;
	if(s == "A") 
		p = "BXY";
	else if(s == "B") 
		p = "AXY";
	else if(s == "X") 
		p = "ABY";
	else 
		p = "ABX";
	while((int)s.size() < N) {
		r %= 3;
		string t = s + p[r];
		if(press(t) == (int)t.size()) {
			r = 0;
			s = t;
		}
		else
			r++;
	}
	return s;
}


// int main()
// {
	  // ios_base::sync_with_stdio(false);
	  // cin.tie(0);
	  // cout.tie(0);
	  // int tt = 1;
		// //cin >> tt;
	  // while(tt--) {
			// int n;
			// cin >> n;
			// guess_sequence(n);
		// }
    // return 0;
// }

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:16:5: error: 'press' was not declared in this scope
   16 |  if(press("A"))
      |     ^~~~~
combo.cpp:37:6: error: 'press' was not declared in this scope
   37 |   if(press(t) == (int)t.size()) {
      |      ^~~~~