Submission #856633

#TimeUsernameProblemLanguageResultExecution timeMemory
856633ttamxGap (APIO16_gap)C++14
59.02 / 100
41 ms3112 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 d=(mx-mn)/n;
	ll ans=(mx-mn+n-2)/(n-1);
	for(ll l=mn,r=mx,p=mn;l+1<r;l+=d){
		MinMax(l+1,min(l+d,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...