제출 #785759

#제출 시각아이디문제언어결과실행 시간메모리
785759Boas콤보 (IOI18_combo)C++17
10 / 100
38 ms456 KiB
#include "combo.h" #include <bits/stdc++.h> #define ALL(x) x.begin(), x.end() using namespace std; string guess_sequence(int N) { vector<char> buttons = {'A', 'B', 'X', 'Y'}; string S; std::random_device rd; std::mt19937 g(rd()); for (int i = 0; i < N; i++) { shuffle(buttons.begin(), buttons.end(), g); for (char c : buttons) { string p = S + c; if (press(p) == i + 1) { S = p; if (i == 0) { buttons.erase(find(ALL(buttons), c)); if (buttons.size() == 4) throw; } break; } } } return S; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...