제출 #626511

#제출 시각아이디문제언어결과실행 시간메모리
626511Mounir커다란 상품 (IOI17_prize)C++14
0 / 100
3062 ms292 KiB
#include "prize.h" #include <bits/stdc++.h> using namespace std; map<int, vector<int>> ans; vector<int> ask_res(int i){ if (ans.count(i)) return ans[i]; ans[i] = ask(i); //if (i != 7) cout << "query " << i << " " << rep[0] << " " << rep[1] << endl; return ans[i]; } int find_best(int n) { int deb = 0, fin = n - 1; while (true){ int mid = (deb + fin)/2; vector<int> resMid = ask_res(mid); if (resMid[0] + resMid[1] == 0) return mid; if (resMid[0] != mid) fin = mid - 1; else deb = mid + 1; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...