| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1286802 | SmuggingSpun | Rotating Lines (APIO25_rotate) | C++20 | 37 ms | 2160 KiB |
#include "rotate.h"
#include<bits/stdc++.h>
using namespace std;
const int MOD = 5e4;
void energy(int n, vector<int>v){
if(n == 2){
rotate({0}, (v[1] + (MOD >> 1) - v[0] + MOD) % MOD);
return;
}
if(*max_element(v.begin(), v.end()) < (MOD >> 1)){
vector<int>p(n);
iota(p.begin(), p.end(), 0);
sort(p.begin(), p.end(), [&] (int i, int j){
return v[i] < v[j];
});
for(int i = 0; i < (n >> 1); i++){
rotate({p[i]}, MOD - v[p[i]]);
rotate({p[n - i - 1]}, (MOD >> 1) - v[p[n - i - 1]]);
}
return;
}
}| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
| # | 결과 | 실행 시간 | 메모리 | 채점기 출력 |
|---|---|---|---|---|
| 결과를 불러오는 중입니다… | ||||
