Submission #1147400

#TimeUsernameProblemLanguageResultExecution timeMemory
1147400Kaztaev_AlisherCombo (IOI18_combo)C++20
0 / 100
0 ms408 KiB
#include "combo.h" #include <bits/stdc++.h> #define ios ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0) #define file(s) if (fopen(s".in", "r")) freopen(s".in", "r", stdin), freopen(s".out", "w", stdout) #define all(a) a.begin() , a.end() #define F first #define S second using namespace std; using ll = long long; const ll N = 1e6+5 , inf = 2e9 + 7 , block = 1000; const ll INF = 1e18 , mod = 1e9+7; string guess_sequence(int N) { string s = ""; string s1 = ""; if(press("A")) s = "A" , s1 = "BXY"; else if(press("Y")) s = "Y" , s1 = "ABX"; else if(press("X")) s = "X" , s1 = "ABY"; else s = "B" , s1 = "AXY"; for(int i = 2; i <= N; i++){ for(int j = 0; j < 3; j++){ if(j == 2){ s += s[j]; } else { s += s[j]; if(press(s) == i) break; s.pop_back(); } } } return s; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...