이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
n, k = [ int(x) for x in input().split() ]
a = []
for i in range(n):
a.append( int(input()) )
a.sort()
t = a[n-1]+1-a[0]
#print(t)
diff = []
for i in range(0,n-1):
diff.append( a[i+1] - (a[i]+1) )
diff.sort()
diff.reverse()
#print( diff )
for i in range( min( n-1, k-1 ) ):
t -= diff[i]
print( t )
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |