#include<stdio.h> #include<algorithm> using namespace std; int n, m, a[10000], res; int main() { scanf("%d %d", &n, &m); for (int i = 0; i < n; i++) scanf("%d", &a[i]); sort(a, a + n); for (int i = 0; i < n; i += m) res += (a[n - 1 - i]>0)*a[n - 1 - i] - (a[i] < 0)*a[i]; res = res * 2 - max(abs(a[0]), abs(a[n - 1])); printf("%d", res); return 0; }
1461번: 도서관
https://www.acmicpc.net/problem/1461
피드 구독하기:
댓글
(
Atom
)
댓글 없음 :
댓글 쓰기