#include "rotate.h"
#include <bits/stdc++.h>
using namespace std;
#define pb push_back
#define sz(a) (int)a.size()
#define all(a) begin(a),end(a)
using ll = long long;
using ar2 = array<int,2>;
using vi = vector<int>;
using vll = vector<ll>;
const int mxN = (int)3e2+10;
const int INF = (int)1e9+10;
const ll LINF = (ll)4e18;
void energy(int n, vi v){
    vi ord(n,0); iota(all(ord),0);
    sort(all(ord),[&](int i, int j){ return v[i]<v[j];});
	for(int i = 0; i < n/2; i++) 
		rotate({ord[i]},(v[ord[i+n/2]]-v[ord[i]]+25000)%50000);
}
| # | 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... |