이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <bits/stdc++.h>
#include "gap.h"
using namespace std;
#define ll long long
ll findGap(int T, int N)
{
vector<ll> v(N);
int p1 = 0, p2 = N - 1;
ll a = -1, b = pow(10, 18) + 1;
while (p1 <= p2)
{
ll c1, c2;
MinMax(a + 1, b - 1, &c1, &c2);
v[p1] = c1;
v[p2] = c2;
p1++; p2--;
a = c1; b = c2;
}
ll maxDif = 0;
for (int i = 1; i < N; i++)
maxDif = max(maxDif, v[i] - v[i - 1]);
return maxDif;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |