Submission #302084

# Submission time Handle Problem Language Result Execution time Memory
302084 2020-09-18T12:32:28 Z Molukhyyeh Combo (IOI18_combo) C++14
5 / 100
1 ms 232 KB
#include "combo.h"
#include <bits/stdc++.h>
using namespace std; 
string guess_sequence(int N) {
  string S = "";
  char p[] = {'A', 'B', 'X', 'Y'};
  if(N == 3){
    for(int i = 0; i<4; ++i){
       S = "A";
       S += p[i];
       string tmp = S;
       for(int j = 0; j<4; ++j){
          S += p[j];
          if(press(S) == 3)return S; 
          S = tmp;
       }
    }
    for(int i = 0; i<4; ++i){
       S = "B";
       S += p[i];
       string tmp = S;
       for(int j = 0; j<4; ++j){
          S += p[j];
          if(press(S) == 3)return S; 
          S = tmp;
       }
    }
    for(int i = 0; i<4; ++i){
       S = "X";
       S += p[i];
       string tmp = S;
       for(int j = 0; j<4; ++j){
          S += p[j];
          if(press(S) == 3)return S; 
          S = tmp;
       }
    }
    for(int i = 0; i<4; ++i){
       S = "Y";
       S += p[i];
       string tmp = S;
       for(int j = 0; j<4; ++j){
          S += p[j];
          if(press(S) == 3)return S; 
          S = tmp;
       }
    }
  }
  return S;
}

//ABXY 
// ABX , ABY , AXY, BXY 
# Verdict Execution time Memory Grader output
1 Correct 0 ms 200 KB Output is correct
2 Correct 0 ms 200 KB Output is correct
3 Correct 1 ms 200 KB Output is correct
4 Correct 0 ms 200 KB Output is correct
5 Correct 1 ms 200 KB Output is correct
6 Correct 1 ms 200 KB Output is correct
7 Correct 1 ms 200 KB Output is correct
8 Correct 0 ms 200 KB Output is correct
9 Correct 1 ms 200 KB Output is correct
10 Correct 1 ms 200 KB Output is correct
11 Correct 1 ms 200 KB Output is correct
12 Correct 0 ms 200 KB Output is correct
13 Correct 0 ms 200 KB Output is correct
14 Correct 1 ms 200 KB Output is correct
15 Correct 1 ms 200 KB Output is correct
16 Correct 1 ms 200 KB Output is correct
17 Correct 1 ms 200 KB Output is correct
18 Correct 1 ms 200 KB Output is correct
19 Correct 1 ms 200 KB Output is correct
20 Correct 1 ms 200 KB Output is correct
21 Correct 1 ms 200 KB Output is correct
22 Correct 1 ms 200 KB Output is correct
23 Correct 1 ms 200 KB Output is correct
24 Correct 1 ms 200 KB Output is correct
25 Correct 1 ms 200 KB Output is correct
26 Correct 1 ms 200 KB Output is correct
27 Correct 1 ms 200 KB Output is correct
28 Correct 1 ms 200 KB Output is correct
29 Correct 1 ms 200 KB Output is correct
30 Correct 1 ms 200 KB Output is correct
31 Correct 1 ms 200 KB Output is correct
32 Correct 1 ms 200 KB Output is correct
33 Correct 1 ms 200 KB Output is correct
34 Correct 1 ms 232 KB Output is correct
35 Correct 1 ms 200 KB Output is correct
36 Correct 1 ms 200 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 200 KB Wrong Answer: wrong guess.
2 Halted 0 ms 0 KB -