Submission #686919

#TimeUsernameProblemLanguageResultExecution timeMemory
686919viwlesxqCombo (IOI18_combo)C++17
0 / 100
1 ms272 KiB
#include "combo.h" #include <bits/stdc++.h> using namespace std; typedef int64_t ll; typedef string str; #define pb push_back #define pf push_front #define ppb pop_back #define ppf pop_front #define F first #define S second #define all(x) x.begin(), x.end() #define rall(x) x.rbegin(), x.rend() #define sz(x) (int)x.size() string guess_sequence(int N) { str res; vector <char> v; if (!press("X")) v.pb('X'); else res += 'X'; if (!press("Y")) v.pb('Y'); else res += 'Y'; if (!press("A")) v.pb('Y'); else res += 'A'; if (!press("B")) v.pb('B'); else res += 'B'; for (int i = 1; i < N; i++) { for (char ask : v) { if (press(res + ask) == i + 1) { res += ask; break; } } } return res; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...