Submission #1236174

#TimeUsernameProblemLanguageResultExecution timeMemory
1236174wetspongeRoom Temperature (JOI24_ho_t1)C++20
100 / 100
114 ms12192 KiB
#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 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...