Submission #1304532

#TimeUsernameProblemLanguageResultExecution timeMemory
1304532stephitRotating Lines (APIO25_rotate)C++20
16 / 100
38 ms2792 KiB
#include <bits/stdc++.h>
using namespace std;
const int N = 50000;

void rotate(std::vector<int> t, int x);

void energy(int n, std::vector<int> v) {
    vector<pair<int, int>> a;
    for (int i = 0; i < n; i++) {
        a.push_back({v[i], i});
    }
    sort(a.begin(), a.end());
    for (int i = n - 1; i >= n / 2; i--) {
        rotate({a[i].second}, N / 2 + a[0].first - a[i].first);
    }

    for (int i = 1; i < n / 2; i++) {
        rotate({a[i].second}, N - (a[i].first - a[0].first));
    }
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...