제출 #1240214

#제출 시각아이디문제언어결과실행 시간메모리
1240214rythm_of_knightRoom Temperature (JOI24_ho_t1)C++17
100 / 100
64 ms4168 KiB
#include <bits/stdc++.h>
#define all(x) x.begin(), x.end()
#define ar array
using namespace std;
typedef long long ll;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(0); cout.tie(0);
    ll n, t;
    cin >> n >> t;
    vector <ll> a(n + 1, 0);
    for (int i = 1; i <= n; i++)
        cin >> a[i], a[i] %= t;
    sort(all(a));
    ll k = t / 2, res = 0, ans = 0;
    for (int i = 1; i <= n; i++) {
        int j = i - 1;
        if (j == 0)
            j = n;
        ans = max(ans, (a[i] - a[j] + t) % t);
    }
    ans = (t - ans) % t;
    cout << (ans + 1) / 2 << '\n';
}
#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...