#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n,t;
cin>>n>>t;
vector<int> v(n);
for(int i=0; i<n; i++){
cin>>v[i];
v[i]%=t;
}
sort(v.begin(), v.end());
int mn=v[n-1]-v[0];
for(int i=0; i<n-1; i++){
mn=min(mn, t-(v[i+1]-v[i]));
}
cout<<(mn+1)/2<<"\n";
}
# | 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... |