Submission #555441

# Submission time Handle Problem Language Result Execution time Memory
555441 2022-04-30T22:34:35 Z Pietra Combo (IOI18_combo) C++14
0 / 100
17 ms 348 KB
#include "combo.h"
#include<bits/stdc++.h>

using namespace std ; 

string guess_sequence(int N) {

  vector<string> s = {"A", "B", "X", "Y"} ; 
  string ans = "" ; 
  if(press(s[0]+s[1])){
    if(press(s[1])) swap(s[0], s[1]) ; 
  }
  else{
    if(press(s[2])) swap(s[0], s[2]) ; 
    else swap(s[0], s[3]) ; 
  }
  
  ans = s[0] ;  

  if(N == 1) return ans ; 

  for(int i = 2 ; i < N  ; i++){
    int tam = press(ans + s[1] + ans + s[2] + s[2] + ans + s[2] + s[3] + ans + s[2] + s[1]) ; 
    if(tam == i - 1) ans += s[3] ; 
    if(tam == i) ans += s[1] ; 
    else ans += s[2] ; 
  }

  if(press(ans + s[1]) == N) ans += s[1] ; 
  else if(press(ans + s[2]) == N) ans += s[2] ; 
  else ans += s[3] ;

  return ans ; 

}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 208 KB Output is correct
2 Correct 0 ms 208 KB Output is correct
3 Correct 0 ms 208 KB Output is correct
4 Correct 0 ms 208 KB Output is correct
5 Correct 0 ms 208 KB Output is correct
6 Correct 0 ms 208 KB Output is correct
7 Incorrect 1 ms 208 KB Wrong Answer: wrong guess.
8 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 208 KB Output is correct
2 Correct 0 ms 208 KB Output is correct
3 Correct 0 ms 208 KB Output is correct
4 Correct 0 ms 208 KB Output is correct
5 Correct 0 ms 208 KB Output is correct
6 Correct 0 ms 208 KB Output is correct
7 Correct 0 ms 208 KB Output is correct
8 Correct 0 ms 208 KB Output is correct
9 Correct 0 ms 208 KB Output is correct
10 Correct 0 ms 208 KB Output is correct
11 Correct 0 ms 208 KB Output is correct
12 Correct 0 ms 208 KB Output is correct
13 Correct 0 ms 208 KB Output is correct
14 Correct 0 ms 208 KB Output is correct
15 Correct 0 ms 208 KB Output is correct
16 Correct 0 ms 208 KB Output is correct
17 Incorrect 17 ms 348 KB Wrong Answer: invalid press
18 Halted 0 ms 0 KB -