# | Submission time^{} |
Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|

851216 | 2023-09-18T21:11:20 Z | Pajaraja | Combo (IOI18_combo) | C++17 | 14 ms | 1912 KB |

#include "combo.h" #include <bits/stdc++.h> using namespace std; char c[4]={'A','B','X','Y'}; string guess_sequence(int N) { int koji=0; string s1="XY",s2="BY"; if(press(s1)) koji+=2; if(press(s2)) koji+=1; string s=""; s+=c[koji]; vector<char> ch; for(int i=0;i<4;i++) if(i!=koji) ch.push_back(c[i]); if(N==1) return s; for(int i=2;i<N;i++) { string t=s+ch[0]+s+ch[1]+ch[0]+s+ch[1]+ch[1]+s+ch[1]+ch[2]; int x=press(t); if(x==i-1) s+=ch[2]; if(x==i+0) s+=ch[0]; if(x==i+1) s+=ch[1]; } string t1=s+ch[0],t2=s+ch[1],t3=s+ch[2]; if(press(t1)==N) return t1; if(press(t2)==N) return t2; return t3; }

# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|

1 | Correct | 0 ms | 344 KB | Output is correct |

2 | Correct | 1 ms | 344 KB | Output is correct |

3 | Correct | 0 ms | 344 KB | Output is correct |

4 | Correct | 0 ms | 344 KB | Output is correct |

5 | Correct | 0 ms | 344 KB | Output is correct |

6 | Correct | 0 ms | 344 KB | Output is correct |

7 | Correct | 0 ms | 344 KB | Output is correct |

8 | Correct | 0 ms | 344 KB | Output is correct |

9 | Correct | 1 ms | 344 KB | Output is correct |

10 | Correct | 0 ms | 344 KB | Output is correct |

11 | Correct | 0 ms | 344 KB | Output is correct |

12 | Correct | 0 ms | 344 KB | Output is correct |

13 | Correct | 1 ms | 344 KB | Output is correct |

14 | Correct | 0 ms | 344 KB | Output is correct |

15 | Correct | 0 ms | 344 KB | Output is correct |

16 | Correct | 0 ms | 344 KB | Output is correct |

17 | Correct | 0 ms | 344 KB | Output is correct |

18 | Correct | 0 ms | 344 KB | Output is correct |

19 | Correct | 0 ms | 344 KB | Output is correct |

20 | Correct | 0 ms | 344 KB | Output is correct |

21 | Correct | 0 ms | 344 KB | Output is correct |

22 | Correct | 0 ms | 344 KB | Output is correct |

23 | Correct | 0 ms | 344 KB | Output is correct |

24 | Correct | 0 ms | 344 KB | Output is correct |

25 | Correct | 1 ms | 344 KB | Output is correct |

26 | Correct | 0 ms | 344 KB | Output is correct |

27 | Correct | 0 ms | 344 KB | Output is correct |

28 | Correct | 0 ms | 344 KB | Output is correct |

29 | Correct | 0 ms | 344 KB | Output is correct |

30 | Correct | 0 ms | 344 KB | Output is correct |

31 | Correct | 0 ms | 344 KB | Output is correct |

32 | Correct | 0 ms | 344 KB | Output is correct |

33 | Correct | 1 ms | 344 KB | Output is correct |

34 | Correct | 0 ms | 344 KB | Output is correct |

35 | Correct | 0 ms | 344 KB | Output is correct |

36 | Correct | 0 ms | 344 KB | Output is correct |

# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|

1 | Correct | 0 ms | 344 KB | Output is correct |

2 | Correct | 0 ms | 344 KB | Output is correct |

3 | Correct | 0 ms | 344 KB | Output is correct |

4 | Correct | 0 ms | 344 KB | Output is correct |

5 | Correct | 0 ms | 344 KB | Output is correct |

6 | Correct | 0 ms | 344 KB | Output is correct |

7 | Correct | 0 ms | 344 KB | Output is correct |

8 | Correct | 0 ms | 344 KB | Output is correct |

9 | Correct | 1 ms | 344 KB | Output is correct |

10 | Correct | 0 ms | 344 KB | Output is correct |

11 | Correct | 0 ms | 344 KB | Output is correct |

12 | Correct | 0 ms | 344 KB | Output is correct |

13 | Correct | 0 ms | 344 KB | Output is correct |

14 | Correct | 0 ms | 344 KB | Output is correct |

15 | Correct | 0 ms | 344 KB | Output is correct |

16 | Correct | 0 ms | 344 KB | Output is correct |

17 | Correct | 11 ms | 1456 KB | Output is correct |

18 | Correct | 10 ms | 1104 KB | Output is correct |

19 | Correct | 10 ms | 1228 KB | Output is correct |

20 | Correct | 10 ms | 1244 KB | Output is correct |

21 | Correct | 10 ms | 1244 KB | Output is correct |

22 | Correct | 1 ms | 340 KB | Output is correct |

23 | Correct | 0 ms | 436 KB | Output is correct |

24 | Correct | 1 ms | 436 KB | Output is correct |

25 | Correct | 1 ms | 696 KB | Output is correct |

26 | Correct | 1 ms | 440 KB | Output is correct |

27 | Correct | 1 ms | 440 KB | Output is correct |

28 | Correct | 1 ms | 448 KB | Output is correct |

29 | Correct | 1 ms | 440 KB | Output is correct |

30 | Correct | 1 ms | 704 KB | Output is correct |

31 | Correct | 1 ms | 444 KB | Output is correct |

32 | Correct | 11 ms | 1620 KB | Output is correct |

33 | Correct | 11 ms | 1812 KB | Output is correct |

34 | Correct | 10 ms | 1524 KB | Output is correct |

35 | Correct | 10 ms | 1068 KB | Output is correct |

36 | Correct | 10 ms | 1340 KB | Output is correct |

37 | Correct | 10 ms | 1548 KB | Output is correct |

38 | Correct | 10 ms | 1232 KB | Output is correct |

39 | Correct | 10 ms | 1188 KB | Output is correct |

40 | Correct | 10 ms | 956 KB | Output is correct |

41 | Correct | 11 ms | 1624 KB | Output is correct |

42 | Correct | 10 ms | 876 KB | Output is correct |

43 | Correct | 10 ms | 1432 KB | Output is correct |

44 | Correct | 10 ms | 1492 KB | Output is correct |

45 | Correct | 10 ms | 1104 KB | Output is correct |

46 | Correct | 11 ms | 1288 KB | Output is correct |

47 | Correct | 10 ms | 1248 KB | Output is correct |

48 | Correct | 12 ms | 1912 KB | Output is correct |

49 | Correct | 10 ms | 1224 KB | Output is correct |

50 | Correct | 11 ms | 1124 KB | Output is correct |

51 | Correct | 11 ms | 1296 KB | Output is correct |

52 | Correct | 10 ms | 1332 KB | Output is correct |

53 | Correct | 11 ms | 1148 KB | Output is correct |

54 | Correct | 10 ms | 1736 KB | Output is correct |

55 | Correct | 10 ms | 1636 KB | Output is correct |

56 | Correct | 10 ms | 1228 KB | Output is correct |

57 | Correct | 10 ms | 1476 KB | Output is correct |

58 | Correct | 10 ms | 1532 KB | Output is correct |

59 | Correct | 10 ms | 1564 KB | Output is correct |

60 | Correct | 10 ms | 1480 KB | Output is correct |

61 | Correct | 10 ms | 1148 KB | Output is correct |

62 | Correct | 10 ms | 1136 KB | Output is correct |

63 | Correct | 10 ms | 1468 KB | Output is correct |

64 | Correct | 10 ms | 1556 KB | Output is correct |

65 | Correct | 10 ms | 1624 KB | Output is correct |

66 | Correct | 10 ms | 920 KB | Output is correct |

67 | Correct | 10 ms | 1224 KB | Output is correct |

68 | Correct | 10 ms | 1468 KB | Output is correct |

69 | Correct | 10 ms | 1544 KB | Output is correct |

70 | Correct | 10 ms | 1000 KB | Output is correct |

71 | Correct | 10 ms | 1224 KB | Output is correct |

72 | Correct | 14 ms | 1456 KB | Output is correct |

73 | Correct | 11 ms | 1652 KB | Output is correct |

74 | Correct | 10 ms | 1416 KB | Output is correct |

75 | Correct | 11 ms | 1524 KB | Output is correct |

76 | Correct | 10 ms | 1188 KB | Output is correct |

77 | Correct | 11 ms | 1400 KB | Output is correct |

78 | Correct | 1 ms | 344 KB | Output is correct |

79 | Correct | 0 ms | 344 KB | Output is correct |

80 | Correct | 0 ms | 344 KB | Output is correct |

81 | Correct | 1 ms | 344 KB | Output is correct |

82 | Correct | 0 ms | 344 KB | Output is correct |

83 | Correct | 0 ms | 440 KB | Output is correct |

84 | Correct | 1 ms | 432 KB | Output is correct |

85 | Correct | 0 ms | 436 KB | Output is correct |

86 | Correct | 1 ms | 440 KB | Output is correct |

87 | Correct | 1 ms | 440 KB | Output is correct |

88 | Correct | 0 ms | 344 KB | Output is correct |

89 | Correct | 0 ms | 344 KB | Output is correct |

90 | Correct | 0 ms | 344 KB | Output is correct |

91 | Correct | 1 ms | 344 KB | Output is correct |

92 | Correct | 0 ms | 344 KB | Output is correct |

93 | Correct | 0 ms | 432 KB | Output is correct |

94 | Correct | 1 ms | 440 KB | Output is correct |

95 | Correct | 1 ms | 444 KB | Output is correct |

96 | Correct | 0 ms | 436 KB | Output is correct |

97 | Correct | 1 ms | 436 KB | Output is correct |

98 | Correct | 1 ms | 436 KB | Output is correct |

99 | Correct | 1 ms | 436 KB | Output is correct |

100 | Correct | 1 ms | 436 KB | Output is correct |

101 | Correct | 0 ms | 432 KB | Output is correct |

102 | Correct | 0 ms | 436 KB | Output is correct |

103 | Correct | 1 ms | 432 KB | Output is correct |

104 | Correct | 1 ms | 440 KB | Output is correct |

105 | Correct | 0 ms | 436 KB | Output is correct |

106 | Correct | 1 ms | 436 KB | Output is correct |

107 | Correct | 0 ms | 344 KB | Output is correct |

108 | Correct | 1 ms | 344 KB | Output is correct |

109 | Correct | 0 ms | 344 KB | Output is correct |

110 | Correct | 0 ms | 344 KB | Output is correct |

111 | Correct | 1 ms | 344 KB | Output is correct |

112 | Correct | 0 ms | 344 KB | Output is correct |

113 | Correct | 0 ms | 344 KB | Output is correct |

114 | Correct | 1 ms | 344 KB | Output is correct |

115 | Correct | 1 ms | 344 KB | Output is correct |

116 | Correct | 0 ms | 344 KB | Output is correct |

117 | Correct | 1 ms | 440 KB | Output is correct |

118 | Correct | 0 ms | 436 KB | Output is correct |

119 | Correct | 1 ms | 428 KB | Output is correct |

120 | Correct | 1 ms | 432 KB | Output is correct |

121 | Correct | 1 ms | 440 KB | Output is correct |

122 | Correct | 0 ms | 436 KB | Output is correct |

123 | Correct | 1 ms | 436 KB | Output is correct |