제출 #1306305

#제출 시각아이디문제언어결과실행 시간메모리
1306305nguyenhuuhongquanRotating Lines (APIO25_rotate)C++20
100 / 100
35 ms2572 KiB
#include <bits/stdc++.h> using namespace std; const int LimN = 1e5 + 5; void rotate(vector<int> t, int x); void energy(int n, vector<int> v){ vector<pair<int, int>> a(n); for (int i = 0; i < n; i ++){ a[i].first = v[i]; a[i].second = i; } sort(a.begin(), a.end(), greater<pair<int, int>> ()); for (int i = 0; i < n - n / 2; i ++){ int pos = (a[i + n / 2].first + 25000) % 50000; // cout << i << " " << (i + n / 2) % n << "\n"; rotate({a[i].second}, 50000 - a[i].first + 50000 + pos); } }
#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...