VioletaBabel
2212번: 센서 본문
#include <cstdio>
#include <algorithm>
int main()
{
int n, k, *sensor, *distance, sum = 0;
scanf("%d %d", &n, &k);
sensor = new int[n];
distance = new int[n - 1];
for (int i = 0; i < n; ++i)
scanf("%d", &sensor[i]);
std::sort(sensor, sensor + n);
for (int i = 0; i < n - 1; ++i)
distance[i] = sensor[i + 1] - sensor[i];
std::sort(distance, distance + (n - 1));
for (int i = 0; i < n - k; ++i)
sum += distance[i];
printf("%d", sum);
delete[] sensor;
delete[] distance;
}
'백준 > 백준-C++' 카테고리의 다른 글
| 11580번: Footprint (0) | 2017.05.25 |
|---|---|
| 11000번: 강의실 배정 (0) | 2017.05.24 |
| 1969번: DNA (0) | 2017.05.24 |
| 1931번: 회의실배정 (0) | 2017.05.24 |
| 11047번: 동전 0 (0) | 2017.05.23 |
Comments