Submission #1233765

#TimeUsernameProblemLanguageResultExecution timeMemory
1233765AMel0nRotating Lines (APIO25_rotate)C++20
100 / 100
34 ms2752 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define FOR(i,N) for(ll i = 0; i < N; i++) #define all(x) (x).begin(), (x).end() #define F first #define S second #include "rotate.h" void energy(int n, vector<int> v){ vector<pair<int,int>> v2; FOR(i, n) v2.push_back({v[i], i}); sort(all(v2)); FOR(i, n) { auto [e, pos] = v2[i]; if (i < n/2) { rotate({v2[i+n/2].S}, (e+25000)%50000 - v2[i+n/2].F); } } }
#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...