# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
872947 | 2023-11-14T07:06:08 Z | vjudge1 | Password (RMI18_password) | C++17 | 52 ms | 1224 KB |
#include <bits/stdc++.h> using namespace std; int query(string q); string guess(int n, int s) { queue < pair<int, string> > S; for(char c = 'a'; c < 'a'+s; c++) { string cur; for(int i = 0; i < n; i++) cur += c; int m = query(cur); if(m > 0) { cur = ""; for(int i = 0; i < m; i++) { cur += c; } S.push({cur.size(), cur}); } } while(S.size() > 1) { string a = S.front().second; S.pop(); string b = S.front().second; S.pop(); string ans = ""; int j = 0; for(int i = 0; i <= a.size(); i++) { while(j < b.size()) { string cur = ans; cur += b[j]; for(int k = i; k < a.size(); k++) { cur += a[k]; } if(query(cur) == cur.size()) { ans+=b[j]; j++; continue; } break; } if(i < a.size()) ans += a[i]; } S.push({ans.size(), ans}); } return S.front().second; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Guessed the password with 62 queries. |
2 | Correct | 1 ms | 344 KB | Guessed the password with 121 queries. |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 344 KB | Guessed the password with 48 queries. |
2 | Correct | 1 ms | 344 KB | Guessed the password with 124 queries. |
3 | Runtime error | 1 ms | 440 KB | Execution killed with signal 13 |
4 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 16 ms | 1224 KB | Guessed the password with 3555 queries. |
2 | Correct | 26 ms | 696 KB | Guessed the password with 5067 queries. |
3 | Correct | 28 ms | 964 KB | Guessed the password with 6706 queries. |
4 | Correct | 52 ms | 968 KB | Guessed the password with 8818 queries. |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Guessed the password with 62 queries. |
2 | Correct | 1 ms | 344 KB | Guessed the password with 121 queries. |
3 | Correct | 1 ms | 344 KB | Guessed the password with 48 queries. |
4 | Correct | 1 ms | 344 KB | Guessed the password with 124 queries. |
5 | Runtime error | 1 ms | 440 KB | Execution killed with signal 13 |
6 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Guessed the password with 62 queries. |
2 | Correct | 1 ms | 344 KB | Guessed the password with 121 queries. |
3 | Correct | 1 ms | 344 KB | Guessed the password with 48 queries. |
4 | Correct | 1 ms | 344 KB | Guessed the password with 124 queries. |
5 | Runtime error | 1 ms | 440 KB | Execution killed with signal 13 |
6 | Halted | 0 ms | 0 KB | - |