#include <bits/stdc++.h>
using namespace std;
const int LimN = 1e5 + 5;
void rotate(vector<int> t, int x);
void energy(int n, vector<int> v){
vector<pair<int, int>> a(n);
for (int i = 0; i < n; i ++){
a[i].first = v[i];
a[i].second = i;
}
sort(a.begin(), a.end(), greater<pair<int, int>> ());
int l = 0, r = n - 1;
for (int i = 0; i < n; i ++){
if (i % 2 == 0){
rotate({a[l].second}, 50000 - a[l].first + 50000 + 25000);
l ++;
} else {
rotate({a[r].second}, 50000 - a[r].first + 50000);
r --;
}
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |