Submission #1244248

#TimeUsernameProblemLanguageResultExecution timeMemory
1244248CrabCNHRoom Temperature (JOI24_ho_t1)C++20
100 / 100
61 ms4168 KiB
#include <bits/stdc++.h>

#define int long long

using namespace std;

const int maxN = 5e5 + 5;

int n;
int a[maxN];

signed main () {
    ios_base :: sync_with_stdio (0);
    cin.tie (0);
    int n, t;
    cin >> n >> t;
    for (int i = 1; i <= n; i ++) {
        cin >> a[i];
        a[i] %= t;
    }
    sort (a + 1, a + n + 1);
    int g = a[1] + t - a[n];
    for (int i = 2; i <= n; i ++) {
        g = max (g, a[i] - a[i - 1]);
    }
    cout << (t - g + 1) / 2;
    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...