Submission #1295455

#TimeUsernameProblemLanguageResultExecution timeMemory
1295455jahongirPassword (RMI18_password)C++20
50 / 100
151 ms444 KiB
#include <bits/stdc++.h> using namespace std; int query(string s); string guess(int n, int s){ string tmp = ""; for(int i = 0; i < s; i++){ int m = tmp.size(); for(int j = 0; j < m;){ while(true){ tmp.insert(tmp.begin()+j,char(i+'a')); j++; m++; if(m!=query(tmp)) break; if(m==n) return tmp; } j--,m--; tmp.erase(tmp.begin()+j); j++; } while(true){ tmp += char(i+'a'); m++; if(m!=query(tmp)) break; if(m==n) return tmp; } m--; tmp.pop_back(); } return tmp; }
#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...