#include "rotate.h"
#include <bits/stdc++.h>
using namespace std;
void energy(int n, vector<int> v)
{
vector<pair<int, int>> arr;
for (int i = 0; i < v.size(); i++)
arr.push_back({v[i], i});
sort(arr.begin(), arr.end());
for (int i = 0; i < (n+1) / 2; i++)
{
int x = arr[i].first + 25000;
x %= 50000;
int y = arr[i + ((n) / 2)].first, need;
if (y <= x)
need = x - y;
else
{
need=50000-(y-x);
}
rotate({arr[i + ((n) / 2)].second}, need);
}
}
# | 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... |