Submission #491030

#TimeUsernameProblemLanguageResultExecution timeMemory
491030tempusCombo (IOI18_combo)C++14
10 / 100
67 ms760 KiB
#include "combo.h"
#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <string>
#include <bits/stdc++.h>
using namespace std;
#include "combo.h"


std::string guess_sequence(int N) {
  string s = "";
  for (int i = 0; i < N; ++ i) {
    string s1 = s, s2 = s, s3 = s, s4 = s;
    s1 += 'A';
    s2 += 'B';
    s3 += 'X';
    s4 += 'Y';
    int q1 = press(s1), q2 = press(s2), q3 = press(s3);
    if (q1 == (int)s1.size()) s = s1;
    else if (q2 == (int)s2.size()) s = s2;
    else if (q3 == (int)s3.size()) s = s3;
    else s = s4;
  }
  return s;
}

/*
int main() {
  char buffer[MAX_N + 1];
  if (scanf("%s", buffer) != 1) {
    fprintf(stderr, "Error while reading input\n");
    exit(1);
  }
  S = buffer;
  N = S.length();

  num_moves = 0;
  std::string answer = guess_sequence(N);
  if (answer != S) {
    wrong_answer("wrong guess");
    exit(0);
  }
  printf("Accepted: %d\n", num_moves);
  return 0;
}*/
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...