Submission #1117311

#TimeUsernameProblemLanguageResultExecution timeMemory
1117311plescagheorghe07Password (RMI18_password)C++14
0 / 100
1016 ms336 KiB
#include <iostream> #include <vector> #include <map> #include <string> #include <algorithm> #include <unistd.h> #include <fstream> using namespace std; int query( string s ); 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 ){ result = temp; last_match = curr_match; break; } temp = result + chars[i]; curr_match = query( temp ); if( curr_match > last_match ){ result = temp; last_match = curr_match; break; } } if( last_match == n ) break; } return result; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...