Submission #1142085

#TimeUsernameProblemLanguageResultExecution timeMemory
1142085orzdraiduwuCombo (IOI18_combo)C++20
10 / 100
13 ms456 KiB
#include "combo.h"
// #include <bits/stdc++.h>
#include <iostream>
#include <bits/stdc++.h>

using namespace std;

string guess_sequence(int n) {
  string g = "";
  int k = 0;
  for(int i = 0 ; i < n ; i++) {
    vector<char> sh = {'A', 'B', 'X', 'Y'};
    // for(char c: {'A', 'B', 'X', 'Y'}) {
    random_shuffle(sh.begin(), sh.end());
    for(char c: sh) {
      // cout << g << endl;
      g.push_back(c);
      int r = press(g);
      if(r - k == 1) {
        k++;
        break;
      }

      g.pop_back();
    }
  }

  // cout << g << endl << flush;
  return g;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...