# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
643104 | 2022-09-21T08:28:26 Z | TimDee | Password (RMI18_password) | C++17 | 0 ms | 0 KB |
string guess(int n, int c) { int last=0; string s; while (last<n) { int l=0, r=c-1; while (l<r) { int mid=(l+r)>>1; string t=s; for (char i='a'; i<='a'+mid; ++i) t.push_back(i); int x=query(t); if (x>last) r=mid; else l=mid+1; } s+=('a'+r); last=s.length(); } return s; }