Submission #1277823

#TimeUsernameProblemLanguageResultExecution timeMemory
1277823NValchanovRotating Lines (APIO25_rotate)C++20
0 / 100
2 ms832 KiB
#include "rotate.h" #include <iostream> #include <algorithm> #include <vector> using namespace std; void energy(int n, vector < int > v) { vector < pair < int, int > > ord; for(int i = 0; i < n; i++) { ord.push_back({v[i], i}); } sort(ord.begin(), ord.end()); int deg90 = 25000; int deg180 = 2 * deg90; for(int i = 0; i < n / 2; i++) { int req = (ord[n - i - 1].first - deg90 + deg180) % deg180; int diff = (ord[i].first - req + deg180) % deg180; vector < int > q; q.push_back(i); rotate(q, diff); } }
#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...