Submission #1324845

#TimeUsernameProblemLanguageResultExecution timeMemory
1324845exoworldgdRotating Lines (APIO25_rotate)C++20
0 / 100
1 ms824 KiB
#include"rotate.h" #include<bits/stdc++.h> #define exoworldgd cin.tie(0)->sync_with_stdio(0),cout.tie(0) #define ll long long using namespace std; void energy(int n,vector<int>v){ array<int,2>a[n]; for(int i=0;i<n;i++)a[i]={v[i],i}; sort(a,a+n); int m=n>>1,N=5e4; for(int i=m,x,y;i<n;i++)x=(a[i-m][1]+N/2)%N,y=(x+N-a[i][0])%N,rotate({a[i][1]},y),a[i][0]=x; }
#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...