Submission #867700

#TimeUsernameProblemLanguageResultExecution timeMemory
867700franfillPassword (RMI18_password)C++17
0 / 100
1 ms436 KiB
#include<bits/stdc++.h> using namespace std; int query(string S); string cur = ""; int N, S; int solve(int i, char c) { if ((size_t)(i) > cur.size()) return 0; if (c > 'z' || ((int)cur.size()) == N) return 0; string tr = ""; if (i != 0) tr += cur.substr(0, i); tr += c; if (i != (int)cur.size()) tr += cur.substr(i, ((int)cur.size())-i); if (query(tr) == (int)tr.size()) { int ans = 1; cur = tr; ans += solve(i, c); ans += solve(i+ans, c+1); return ans; } else return solve(i, c+1); } string guess(int N, int S) { ::N = N; ::S = S; cur = ""; solve(0, 'a'); return cur; }
#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...