Submission #1015143

#TimeUsernameProblemLanguageResultExecution timeMemory
1015143UmairAhmadMirzaGap (APIO16_gap)C++17
70 / 100
32 ms1364 KiB
#include "gap.h"
#include <bits/stdc++.h>
// #include "grader.cpp"
using namespace std;
long long findGap(int T, int N)
{
	long long mn,mx;
	long long s=0,t=1e18;
	MinMax(s,t,&mn,&mx);
	s=mn+1,t=mx;
	long long gap=(t-s)/(N-1);
	long long ans=0;
	long long pre=mn;
	while(s<t){
		MinMax(s,min(s+gap,t),&mn,&mx);
		if(mn==-1)
			s+=gap;
		else{
			gap=max(gap,mn-pre);
			s=mx+1;
			pre=mx;
		}
	}
	return gap;
}

Compilation message (stderr)

gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:12:12: warning: unused variable 'ans' [-Wunused-variable]
   12 |  long long ans=0;
      |            ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...