# 센서
# https://www.acmicpc.net/problem/2212 (탐욕)
def run(N, K, sensor):
if N <= K:
return 0
dist = [] # 센서간 떨어진 거리
for i in range(N - 1):
dist.append(sensor[i + 1] - sensor[i])
dist.sort() # ((센서거리가 큰 순서로 선택해서)) 제외하고 합을 구한다
for _ in range(K - 1):
dist.pop()
return sum(dist)
N = int(input())
K = int(input())
sensor = list(map(int, input().split()))
sensor.sort()
print(run(N, K, sensor))
'BOJ 알고리즘 (패캠) > 탐욕, 백트래킹' 카테고리의 다른 글
1781번: 컵라면 (탐욕) (0) | 2020.10.24 |
---|---|
1461번: 도서관 (탐욕) (0) | 2020.10.23 |
1092번: 배 (탐욕) (0) | 2020.10.23 |
2012번: 등수 매기기 (탐욕) (0) | 2020.10.23 |
1439번: 뒤집기 (탐욕) (0) | 2020.10.22 |