Submission #1148525

#TimeUsernameProblemLanguageResultExecution timeMemory
1148525dostsGap (APIO16_gap)C++20
0 / 100
10 ms1200 KiB
#include "gap.h"
#include <bits/stdc++.h>
#pragma GCC target("avx2")
#pragma GCC optimize("O3,unroll-loops")
using namespace std;
#define pii pair<int,int>
#define ff first
#define ss second
#define sp << " " <<    
#define all(cont) cont.begin(),cont.end()
#define vi vector<int>

const long long inf = 1e18,N = 3e5+1,MOD = 998244353,B = 250;

long long findGap(int32_t T, int32_t N)
{
	long long ans = 0;
	long long l,r;
	long long* lp,*rp;
	MinMax(0,inf,lp,rp);
	int cur = l;
	while (1) {
		MinMax(cur,cur,lp,rp);
		ans = max(ans,*lp-*rp);
		cur = *lp+1;
		if (cur > inf) break;
	}
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...