Submission #1297879

#TimeUsernameProblemLanguageResultExecution timeMemory
1297879denislavGap (APIO16_gap)C++20
0 / 100
51 ms3380 KiB
# include <iostream> # include <vector> # include <algorithm> using namespace std; # include "gap.h" //# include "grader.cpp" long long findGap(int T, int _N) { long long n=_N; long long curr,to; MinMax(0,1e18,&curr,&to); long long S=(to-curr+n-2)/(n-1),ans=S; vector<long long> v; while(curr<=to) { long long r=min(curr+S,to),mn,mx; MinMax(curr,r,&mn,&mx); v.push_back(mn);v.push_back(mx); curr=r+1; } int sz=v.size(); for(int i=0;i+1<sz;i++) ans=max(ans,v[i+1]-v[i]); return ans; } /* 2 4 2 3 6 8 */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...