Submission #1126875

#TimeUsernameProblemLanguageResultExecution timeMemory
1126875fzyzzz_zRoom Temperature (JOI24_ho_t1)C++20
100 / 100
95 ms2376 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; int32_t main() { ios_base::sync_with_stdio(false); cin.tie(0); int n, t; cin >> n >> t; vector<int> a(n); for (auto & x: a) { cin >> x; x %= t; } sort(a.begin(), a.end()); int ans = 1e9; for (int i = 0; i < n; ++i) { int x = a[i], y = a[(i + 1) % n]; if (x > y) x -= t; assert(x <= y); ans = min(ans, (t - (y - x) + 1) / 2); } if (a[0] == a.back()) ans = 0; cout << ans << '\n'; 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...