Submission #1138082

#TimeUsernameProblemLanguageResultExecution timeMemory
1138082AliyyiakbarCombo (IOI18_combo)C++17
100 / 100
7 ms484 KiB
#include "combo.h" #include "bits/stdc++.h" using namespace std; string guess_sequence(int n) { string s; string t = "ABXY"; int p = ((press("XY") > 0) << 1LL) + (press("BY") > 0); s += t[p]; t = t.substr(0, p) + t.substr(p + 1, 10); if(n == 1) { return s; } for(int i = 1 ; i < n - 1 ; i++) { s += t[(i + 2) - press(s + t[0] + t[0] + s + t[0] + t[1] + s + t[0] + t[2] + s + t[1])]; } for(int i = 1 ; i < 3 ; i++) { if(press(s + t[i]) == n) { s += t[i]; return s; } } s += t[0]; return s; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...