Submission #1132686

#TimeUsernameProblemLanguageResultExecution timeMemory
1132686crafticatRoom Temperature (JOI24_ho_t1)C++20
5 / 100
0 ms328 KiB
#include <bits/stdc++.h>

using namespace std;
#define F0R(i, n) for (int i = 0; i < n;i++)
#define FOR(i,j, n) for (int i = j; i < n;i++)

template<typename T>
using V = vector<T>;
using vi = V<int>;

int main() {
    ios_base::sync_with_stdio(false); cin.tie(nullptr);

    int n, t; cin >> n >> t;
    vi arr(n);
    F0R(i, n) {
        cin >> arr[i];
        arr[i] %= t;
    }
    std::sort(arr.begin(), arr.end());
    int MAX_dIST = 0;
    F0R(i, n) {
        MAX_dIST = max(MAX_dIST, abs(arr[i] - arr[(i - 1 + n) % n]));
    }

    if (t == 1) t--;
    if (t == 2) t--;
    cout << t - MAX_dIST;

    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...