Submission #856687

#TimeUsernameProblemLanguageResultExecution timeMemory
856687ttamxGap (APIO16_gap)C++14
70 / 100
42 ms3104 KiB
#include "gap.h" #include<bits/stdc++.h> using namespace std; typedef long long ll; long long findGap(int T, int n){ ll mn,mx; MinMax(1,1e18,&mn,&mx); ll ans=(mx-mn+n-2)/(n-1); for(ll l=mn,r=mx,p=mn;l+1<r;){ MinMax(l+1,min(l+ans,r),&mn,&mx); l+=ans+1; if(mn!=-1)ans=max(ans,mn-p),p=mx; } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...