Submission #1148050

#TimeUsernameProblemLanguageResultExecution timeMemory
1148050MisterReaperRoom Temperature (JOI24_ho_t1)C++20
100 / 100
64 ms2376 KiB
#include <bits/stdc++.h> using i64 = long long; #ifdef DEBUG #include "debug.h" #else #define debug(...) void(23) #endif int main() { std::ios_base::sync_with_stdio(false); std::cin.tie(nullptr); int N, T; std::cin >> N >> T; std::vector<int> A(N); for (int i = 0; i < N; ++i) { std::cin >> A[i]; A[i] %= T; } std::sort(A.begin(), A.end()); int ans = A[N - 1] - A[0]; for (int i = 0; i + 1 < N; ++i) { ans = std::min(ans, (T + A[i] - A[i + 1])); } std::cout << (ans + 1) / 2 << '\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...