Submission #1019216

#TimeUsernameProblemLanguageResultExecution timeMemory
1019216Marco_EscandonRoom Temperature (JOI24_ho_t1)C++11
100 / 100
180 ms9420 KiB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const string ny[2] = {"No", "Yes"};
int main() {
    ll n,k;
    cin>>n>>k;
    ll cad[n];
    for(int i=0; i<n; i++)
    {
        cin>>cad[i];
        cad[i]=cad[i]%k;
    }
    sort(cad,cad+n);
    ll bs=(cad[n-1]-cad[0]+1)/2;
    for(int i=0; i<n-1; i++)
    {
        bs=min((cad[i]+k-cad[i+1]+1)/2,bs);
    }
    cout<<bs;
    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...