Submission #856639

#TimeUsernameProblemLanguageResultExecution timeMemory
856639ttamxGap (APIO16_gap)C++14
0 / 100
37 ms3000 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-1);
	for(ll l=mn,r=mx,p=mn;l+1<r;l+=ans){
		MinMax(l+1,min(l+ans+1,r),&mn,&mx);
		if(mn!=-1)ans=max(ans,mn-p),p=mx;
	}
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...