Submission #800234

#TimeUsernameProblemLanguageResultExecution timeMemory
800234pavementGap (APIO16_gap)C++17
0 / 100
23 ms1108 KiB
#include "gap.h" #include <bits/stdc++.h> using namespace std; using ll = long long; ll findGap(int T, int N) { ll x, y; MinMax(0, (int)1e18, &x, &y); ll k = (y - x + N - 2) / (N - 1), ans = 0; for (ll p = x; p != y; ) { ll x2, y2, op = p; do { MinMax(p + 1, p + k, &x2, &y2); p += k; } while (x2 == -1); ans = max(ans, x2 - op); p = y2; } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...