Submission #1203282

#TimeUsernameProblemLanguageResultExecution timeMemory
1203282AlgorithmWarriorRoom Temperature (JOI24_ho_t1)C++20
100 / 100
155 ms2280 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...