Submission #1244247

#TimeUsernameProblemLanguageResultExecution timeMemory
1244247CrabCNHRoom Temperature (JOI24_ho_t1)C++20
0 / 100
0 ms328 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 = min (abs (a[1] - a[n]), abs (t - a[n] - a[1]));
    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...