#include <bits/stdc++.h>
#define MAX 500005
using namespace std;
int v[MAX];
int main()
{
int n,t;
cin>>n>>t;
int i;
for(i=1;i<=n;++i)
{
int nr;
cin>>nr;
v[i]=nr%t;
}
sort(v+1,v+n+1);
int rasp=(v[n]-v[1]+1)/2;
for(i=1;i<n;++i)
rasp=min(rasp,(v[i]+t-v[i+1]+1)/2);
cout<<rasp;
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... |