Submission #1227737

#TimeUsernameProblemLanguageResultExecution timeMemory
1227737Dan4LifeRotating Lines (APIO25_rotate)C++20
100 / 100
33 ms2160 KiB
#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 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...