#include "rotate.h"
#include <vector>
#include<bits/stdc++.h>
using namespace std;
#define fi first
#define se second
#define pb push_back
#define ll long long
#define ld long double
const int N=25000;
vector<array<int,2>>a;
void energy(int n, std::vector<int> v){
for(int i=0;i<n;i++) a.pb({v[i],i});
sort(a.begin(),a.end());
for(int i=0;i<n;i++){
if(i<=(n-1)/2){
rotate({a[i][1]},a[0][0]-a[i][0]);
}
else{
rotate({a[i][1]},a[0][0]-a[i][0]+N);
}
}
}
# | 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... |