Submission #99926

#TimeUsernameProblemLanguageResultExecution timeMemory
99926TadijaSebezGap (APIO16_gap)C++11
0 / 100
61 ms1272 KiB
#include "gap.h"
#include <bits/stdc++.h>
using namespace std;
#define ll long long
const ll lim=1e18;
ll findGap(int T, int N)
{
	ll a,b,c=-1,d=-1;
	ll l=0,r=lim,ans=0;
	while(l<r)
	{
		MinMax(l,r,&a,&b);
		if(c!=-1 && a!=-1) ans=max(ans,a-c);
		if(d!=-1 && b!=-1) ans=max(ans,d-b);
		if(a==-1 && b==-1) ans=max(ans,d-c);
		l=a+1;r=b-1;
		c=a;d=b;
	}
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...