제출 #311738

#제출 시각아이디문제언어결과실행 시간메모리
311738zakaF콤보 (IOI18_combo)C++14
10 / 100
83 ms440 KiB
#include <iostream> #include <cstdlib> #include <algorithm> #include <cmath> #include <vector> #include <set> #include <map> #include <unordered_set> #include <unordered_map> #include <cstring> #include "combo.h" using namespace std; using ll = long long; using ld = long double; using uint = unsigned int; using ull = unsigned long long; #define pb push_back #define mp make_pair #define sz(x) (ll)x.size() #define all(x) (x).begin(),(x).end() #define rall(x) (x).rbegin(),(x).rend() #define fi first #define se second string guess_sequence(int N) { string ans; vector<string> have = {"A","B","X","Y"}; for(int i = 0;i<4;i++) if(press(have[i]) == 1) { ans.pb(have[i][0]); have.erase(have.begin()+i); break; } for(int i = 1;i<N;i++) { for(int j = 0;j<3;j++) if(press(ans+have[j])>i) { ans.pb(have[j][0]); break; } } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...