Submission #111540

#TimeUsernameProblemLanguageResultExecution timeMemory
111540aleksamGap (APIO16_gap)C++14
0 / 100
2077 ms1272 KiB
#include "gap.h" #define LLMAX 1000000000000000000LL long long findGap(int T, int N) { long long apsmin, apsmax; MinMax(0, LLMAX, &apsmin, &apsmax); long long g=1, gg=1; int last=apsmin; while(1){ long long mn, mx; MinMax(last+1, last+g, &mn, &mx); if(mn==-1){ g*=2; continue; } if(mn-last>gg){ gg=mn-last; g=gg; } last=mx; if(mx==apsmax)break; } return gg; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...