제출 #407474

#제출 시각아이디문제언어결과실행 시간메모리
407474Kevin_Zhang_TWThe Big Prize (IOI17_prize)C++17
20 / 100
1 ms288 KiB
#include "prize.h"

int find_best(int n) {
	int l = 0, r = n-1, m;
	while (l < r) {
		m = l + r >> 1;
		auto vec = ask(m+1);
		if (vec[0] == 0 && vec[1] == 0)
			return m+1;
		if (vec[0])
			r = m;
		else
			l = m+1;
	}
	return l;
}

컴파일 시 표준 에러 (stderr) 메시지

prize.cpp: In function 'int find_best(int)':
prize.cpp:6:9: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
    6 |   m = l + r >> 1;
      |       ~~^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...