Submission #1283393

#TimeUsernameProblemLanguageResultExecution timeMemory
1283393muhammad-mutahirCombo (IOI18_combo)C++20
0 / 100
1 ms332 KiB
#include "combo.h" #include <bits/stdc++.h> using namespace std; // ABXYY string guess_sequence(int N) { int n , m , k , q; string cr = ""; k = press("A"); if(k){ cr+="A"; } else{ k = press("B"); if(k){ cr+="B"; }else{ k = press("X"); if(k){ cr+="X"; } else{ cr+="Y"; } } } string f = cr; vector<string>pos = {"A","B","X","Y"}; vector<string>rem; for(auto i:pos){ if(i != cr)rem.push_back(i); } // cr+s+f + cr+t+s+f + cr+t+t+f + cr+t+fo int cl = 1; for(int i = 1;i<N-1;i++){ int k = press(cr+rem[0] + cr+rem[1]+rem[0] + cr+rem[1]+rem[1] + cr+rem[1]+rem[2]); if(k == cl){ cr+=rem[2]; } else if(k == cl+1){ cr+=rem[0]; } else if(k == cl+2){ cr+=rem[1]; } cl++; } k = press(cr+rem[0]); if(k == n){ cr+=rem[0]; } else{ k = press(cr+rem[1]); if(k == n){ cr+=rem[1]; } else{ cr+=rem[2]; } } return cr; } // signed main(){ // ios::sync_with_stdio(0);//DO NOT USE IN INTERACTIVE // cin.tie(0), cout.tie(0); // cout << fixed<<setprecision(9); // // cout<<guess_sequence(5)<<endl; // }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...