#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n,t;
cin>>n>>t;
int mn = 2e9;
vector<int> a(n);
for(int i =0;i<n;i++)
{
cin>>a[i];
mn = min(mn,a[i]);
}
for(int i = 0;i < n;i++)
{
a[i] -= ((a[i]-mn)/t)*t;
}
sort(a.begin(),a.end());
reverse(a.begin(),a.end());
int ans = 2e9;
for(int i = 0;i<n;i++)
{
ans = min(ans,a[i]-mn);
mn = a[i]-t;
}
cout<<(ans+1)/2;
}
# | 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... |