Submission #1196103

#TimeUsernameProblemLanguageResultExecution timeMemory
1196103hackstarGap (APIO16_gap)C++20
70 / 100
38 ms1096 KiB
#include "gap.h"
#include<bits/stdc++.h>
using namespace std;

#define int long long

int findGap(signed t,signed n){
	int l=0,r=1e18;
	int mn,mx;
	MinMax(l,r,&mn,&mx);
	int ans=(mx-mn)/(n-1);
	int lst=mn;
	l=mn+1;
	r=mx;
	while(l<r){
		MinMax(l,l+ans-1,&mn,&mx);
		l+=ans;
		ans=max(ans,mn-lst);
		if(~mx){
			lst=mx;
		}
	}
	return max(ans,mx-lst);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...