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