Submission #1356154

#TimeUsernameProblemLanguageResultExecution timeMemory
1356154silence25Rotating Lines (APIO25_rotate)C++20
100 / 100
25 ms2912 KiB
#include "rotate.h"
#include "bits/stdc++.h"
using namespace std;
#define all(v) v.begin(), v.end()
#define pb push_back
#define ff first
#define ss second
void energy(int n, vector<int> v){
    vector<pair<int, int>> p;
    for(int i = 0;i<n;++i) p.pb({v[i], i});
    sort(all(p));
    n >>= 1;
    for(int i = 0;i<n;++i) rotate({p[i + n].ss}, p[i].ff + 25000 - p[i + n].ff);
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...