Submission #1237492

#TimeUsernameProblemLanguageResultExecution timeMemory
1237492t_hollRoom Temperature (JOI24_ho_t1)C++20
5 / 100
7 ms328 KiB
#include <bits/stdc++.h> #define int long long #define MULTITEST false using namespace std; void solve () { int N; cin >> N; int T; cin >> T; vector<int> A(2 * N); for (int i = 0; i < N; i ++) { int x; cin >> x; x %= T; A[i] = x; A[i + N] = x + T; } sort(A.begin(), A.end()); int l = 0; int r = N - 1; int m = (N >> 1); int res = 0; for (int i = l; i <= r; i ++) res += abs(A[m] - A[i]); do { l ++; m ++; r ++; int loc = 0; for (int i = l; i <= r; i ++) loc += abs(A[m] - A[i]); res = min(res, loc); } while (l != N); cout << res << "\n"; } signed main () { ios_base::sync_with_stdio(false); cin.tie(NULL); int T = 1; if (MULTITEST) cin >> T; for (int t = 0; t < T; t ++) solve(); }
#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...