VioletaBabel

2212번: 센서 본문

백준/백준-C++
2212번: 센서
Beabletoet 2017. 5. 24. 13:01

#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