Submission #918927

#TimeUsernameProblemLanguageResultExecution timeMemory
918927Gwynbleidd_Combo (IOI18_combo)C++14
0 / 100
0 ms344 KiB
#include "combo.h" #include <bits/stdc++.h> using namespace std; std::string guess_sequence(int N) { vector<string> a = {"A", "B", "X", "Y"}; std::string ans = ""; if(!press(a[0] + a[1])){ if(!press(a[2])){ ans+=a[3]; } else{ ans+=a[2]; a[2] = a[3]; } } else{ if(!press(a[0])){ ans+=a[1]; a[1] = a[3]; } else{ ans+=a[0]; a[0] = a[3]; } } for (int i = 1; i < N - 1; i++) { int t = press(ans + a[0] + a[0] + ans + a[0] + a[1] + ans + a[0] + a[2] + ans + a[1]); if(t == 2){ ans+=a[0]; } else if(t==1){ ans+=a[1]; } else{ ans+=a[2]; } } if(press(ans+a[0])){ ans+=a[0]; } else if(press(ans+a[1])){ ans+=a[1]; } else{ ans+=a[2]; } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...