# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
943788 | 2024-03-11T22:30:08 Z | study | Combo (IOI18_combo) | C++17 | 0 ms | 344 KB |
#include <bits/stdc++.h> #include "combo.h" using namespace std; #define REP(i,n) for (int i=0; i<(n); i++) const int M = 4; const char LET[] = "ABXY"; string guess_sequence(int N){ int idx[M]; REP(i,M){idx[i]=i;} int len[M]; string s; REP(i,N){ random_shuffle(idx,idx+M); REP(j,M-1){ len[j] = press(s+LET[idx[j]]); if (len[idx[j]] == i+1){ s += LET[idx[j]]; break; } } if (s.size() != i+1){ s += LET[idx[M-1]]; } } return s; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 344 KB | Wrong Answer: wrong guess. |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 344 KB | Output is correct |
2 | Incorrect | 0 ms | 344 KB | Wrong Answer: wrong guess. |
3 | Halted | 0 ms | 0 KB | - |