Submission #439406

#TimeUsernameProblemLanguageResultExecution timeMemory
439406MrCriminalCombo (IOI18_combo)C++17
Compilation error
0 ms0 KiB
#include "bits/stdc++.h"
std::string guess_sequence(int N)
{
	std::string p;
	int len = N;
	std::string c = "ABXY";
	int cur = 0;
	for(int i=0;i<4;i++)
	{
		p += c[i];
		cur = press(p);
		if(cur==N)
		{
			return p;
		}
		else if(cur==1)
		{
			break ;
		}
		else p.pop_back();
	}
	for(int i=1;i<N;i++)
	{
		for(int j=0;j<4;j++)
		{
			if(p[0]==c[j]) continue;
			p += c[j];
			cur = press(p);
			if(cur==N)
			{
				return p;
			}
			else if(cur==i+1)
			{
				break;
			}
			else p.pop_back();
		}
	}
	return p;
}

Compilation message (stderr)

combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:11:9: error: 'press' was not declared in this scope
   11 |   cur = press(p);
      |         ^~~~~
combo.cpp:28:10: error: 'press' was not declared in this scope
   28 |    cur = press(p);
      |          ^~~~~
combo.cpp:5:6: warning: unused variable 'len' [-Wunused-variable]
    5 |  int len = N;
      |      ^~~