Submission #1117309

#TimeUsernameProblemLanguageResultExecution timeMemory
1117309plescagheorghe07Password (RMI18_password)C++17
Compilation error
0 ms0 KiB
#include <iostream> #include <vector> #include <map> #include <string> #include <algorithm> #include <unistd.h> #include <fstream> using namespace std; string guess( int n, int s ){ string chars = "", result = ""; for( int i = 0; i < s; ++i ) chars += char( 'a' + i ); int tries = 0, last_match = 0; while( last_match != n ){ ++tries; string temp; for( int i = 0; i < s; ++i ){ temp = chars[i] + result; int curr_match = query( temp ); if( curr_match > last_match ){ cout << "new match " << temp << endl; result = temp; last_match = curr_match; break; } temp = result + chars[i]; curr_match = query( temp ); if( curr_match > last_match ){ cout << "new match " << temp << endl; result = temp; last_match = curr_match; break; } } if( last_match == n ) break; } return result; }

Compilation message (stderr)

password.cpp: In function 'std::string guess(int, int)':
password.cpp:23:30: error: 'query' was not declared in this scope
   23 |             int curr_match = query( temp );
      |                              ^~~~~