Submission #130796

# Submission time Handle Problem Language Result Execution time Memory
130796 2019-07-16T05:42:45 Z 구재현(#3176) Snake (CEOI08_snake) C++14
50 / 100
2 ms 376 KB
#include <stdio.h>
#include "snakelib.h"

char a1, a2;

int main(){
	int sl = 0, el = 12121;
	int sr = 0, er = 12121;
	int k = get_speed();
	for(int i=0; er - sr > k || el - sl > k; i++){
		int ml = (sl + el) / 2;
		int mr = (sr + er) / 2;
		ask_snake(ml, mr, &a1, &a2);
		if(a1 == 'b') sl = ml + 1;
		else el = ml;
		if(a2 == 'f') er = mr;
		else sr = mr + 1;
	}
	tell_length(sr - el);
}
# Verdict Execution time Memory Grader output
1 Partially correct 2 ms 296 KB Output is partially correct: estimate ok. 14 calls needed
2 Incorrect 2 ms 248 KB your estimate differs too much (6 units)
3 Incorrect 2 ms 248 KB your estimate differs too much (7 units)
4 Correct 2 ms 376 KB Output is correct: estimate ok. 11 calls needed
5 Correct 2 ms 248 KB Output is correct: estimate ok. 11 calls needed
6 Partially correct 2 ms 376 KB Output is partially correct: estimate ok. 14 calls needed
7 Incorrect 2 ms 248 KB your estimate differs too much (2 units)
8 Incorrect 2 ms 376 KB your estimate differs too much (3 units)
9 Incorrect 2 ms 248 KB your estimate differs too much (24 units)
10 Incorrect 2 ms 248 KB your estimate differs too much (31 units)
11 Incorrect 2 ms 244 KB your estimate differs too much (26 units)
12 Partially correct 2 ms 376 KB Output is partially correct: estimate ok. 14 calls needed
13 Incorrect 2 ms 376 KB your estimate differs too much (25 units)
14 Correct 2 ms 376 KB Output is correct: estimate ok. 13 calls needed
15 Correct 2 ms 376 KB Output is correct: estimate ok. 12 calls needed
16 Partially correct 2 ms 376 KB Output is partially correct: estimate ok. 14 calls needed
17 Correct 2 ms 376 KB Output is correct: estimate ok. 13 calls needed
18 Correct 2 ms 248 KB Output is correct: estimate ok. 12 calls needed
19 Correct 2 ms 376 KB Output is correct: estimate ok. 12 calls needed
20 Correct 2 ms 376 KB Output is correct: estimate ok. 12 calls needed