#include <bits/stdc++.h>
#define int long long
using namespace std;
const int maxN = 5e5 + 5;
int n;
int a[maxN];
signed main () {
ios_base :: sync_with_stdio (0);
cin.tie (0);
int n, t;
cin >> n >> t;
for (int i = 1; i <= n; i ++) {
cin >> a[i];
a[i] %= t;
}
sort (a + 1, a + n + 1);
int g = a[1] + t - a[n];
for (int i = 2; i <= n; i ++) {
g = max (g, a[i] - a[i - 1]);
}
cout << (t - g + 1) / 2;
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |