제출 #820704

#제출 시각아이디문제언어결과실행 시간메모리
820704vjudge1The Big Prize (IOI17_prize)C++17
20 / 100
34 ms292 KiB
#include "prize.h" using namespace std; int ans, N; void rec(int l, int r){ if (l < 0 || r > N || l > r) return ; else{ int mid = (l + r)/2; //cout << l << " " << r << " " << mid << "\n"; vector <int> q = ask(mid); if (q[0] > 0) rec(l, mid - 1); if (q[1] > 0) rec(mid + 1, r); if (q[0] == 0 && q[1] == 0) ans = mid; } } int find_best(int n) { N = n; rec(0, n - 1); return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...