Submission #538218

#TimeUsernameProblemLanguageResultExecution timeMemory
538218EZiganshinCombo (IOI18_combo)C++17
5 / 100
2 ms208 KiB
#include "combo.h" #include <bits/stdc++.h> using namespace std; const int K = 4; vector<string> key = {"A", "B", "X", "Y"}; string get_string(vector<int> &a) { string res; for (int x: a) { res += key[x]; } return res; } int N; vector<int> ans, cur; void gen(int pos) { if (pos == N) { if (press(get_string(cur)) == N) { ans = cur; } return; } for (int i = 0; i < K; i++) { cur.push_back(i); gen(pos + 1); cur.pop_back(); } } string guess_sequence(int NN) { N = NN; gen(0); return get_string(ans); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...