Submission #1300708

#TimeUsernameProblemLanguageResultExecution timeMemory
1300708Ak_16Rotating Lines (APIO25_rotate)C++20
100 / 100
48 ms2572 KiB
#include "rotate.h"
#include <vector>
#include <bits/stdc++.h>
using namespace std;
int a[100005];
int b[100005];

bool cmp(int x, int y){
    return b[x]<b[y];
}

void energy(int n, std::vector<int> v){

    for(int i=0; i<n; i++){
       a[i] = i;
       b[i] = v[i];
    }

    sort(a, a+n, cmp);

    for(int i=0; i<n/2; i++){
    rotate({a[i]}, b[a[i+(n/2)]] + 25000 - b[a[i]]);
    }
    

}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...