Submission #1163643

#TimeUsernameProblemLanguageResultExecution timeMemory
1163643cnn008The Big Prize (IOI17_prize)C++20
20 / 100
22 ms408 KiB
#include "prize.h" #include "bits/stdc++.h" using namespace std; pair <int,int> get(int i){ auto vi=ask(i); pair <int,int> ans={vi[0],vi[1]}; return ans; } int find_best(int n) { int L=0,R=n-1; while(1){ int l=L,r=R; while(l<=r){ int mid=(l+r)>>1; auto [u,v]=get(mid); if(!u and !v) return mid; if(!u){ L=mid+1; break; }else r=mid-1; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...