제출 #1161896

#제출 시각아이디문제언어결과실행 시간메모리
1161896tsengangCombo (IOI18_combo)C++20
30 / 100
10 ms456 KiB
#include <bits/stdc++.h> #include "combo.h" using namespace std; #define ll long long #define ff first #define ss second #define all(x) (x).begin(), (x).end() #define pb push_back #define ertunt return const int mod = 998244353; #pragma GCC target ("avx2") #pragma GCC optimization ("O3") #pragma GCC optimization ("unroll-loops") string guess_sequence(int n){ string s = ""; vector<char> chr = {'A', 'B', 'X', 'Y'}; if(press("AB") > 0){ if(press("A") > 0){ s += 'A'; chr.erase(find(all(chr), 'A')); } else{ s += 'B'; chr.erase(find(all(chr), 'B')); } } else{ if(press("X") > 0){ s += 'X'; chr.erase(find(all(chr), 'X')); } else{ s += 'Y'; chr.erase(find(all(chr), 'Y')); } } for(ll i = 1; i < n; i++){ if(press(s + chr[0]) == i + 1){ s += chr[0]; } else if(press(s + chr[1]) == i + 1){ s += chr[1]; } else{ s += chr[2]; } } ertunt s; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...