#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
#define matrix vector<vector<int>>
#define fi first
#define se second
#define BIG __int128
#define wtf pair<int,int>
#define db long double
#define filename "input"
const int N = 50000;
int n, a[N], b[N];
//MAIN
void rotate(std::vector<int> t, int x);
bool cmp(int i, int j){
return a[i] < a[j];
}
void energy(int nigga, vector<int> vienna){
n = nigga;
for (int i = 0; i < n; i++) a[i] = vienna[i], b[i] = i;
sort(b, b + n, cmp);
int mid = n / 2;
for (int i = 0; i < mid; i++){
int vg = a[b[i]] + 25000;
vg %= N;
rotate({b[i + mid]}, vg - a[b[i + mid]] + N * 2);
}
}
| # | 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... |