제출 #527403

#제출 시각아이디문제언어결과실행 시간메모리
527403stefantaga커다란 상품 (IOI17_prize)C++14
20 / 100
102 ms328 KiB
#include "prize.h" using namespace std; int find_best(int n) { for (int i = 0; i < n; ++ i ) { int left = i+1, right = n-1; vector <int> val = ask(i); int poz_right = i; if (val[0] + val[1] == 0) { return i; } while (left <= right) { int mid = (left + right) / 2; vector <int> cnt = ask(mid); bool Type = (cnt[0] + cnt[1] == val[0] + val[1]); if (Type) { int cate_sunt = cnt[0] - val[0]; if (cate_sunt == 0) { poz_right = mid; left = mid + 1; } else right = mid - 1; } else { right = mid - 1; } } i = poz_right; } return n-1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...