Submission #67534059


Source Code Expand

import bisect
import copy
import decimal
import fractions
import heapq
import itertools
import math
import random
import sys
import time
from collections import Counter,deque,defaultdict
from functools import lru_cache,reduce
from heapq import heappush,heappop,heapify,heappushpop,_heappop_max,_heapify_max
def _heappush_max(heap,item):
    heap.append(item)
    heapq._siftdown_max(heap, 0, len(heap)-1)
def _heappushpop_max(heap, item):
    if heap and item < heap[0]:
        item, heap[0] = heap[0], item
        heapq._siftup_max(heap, 0)
    return item
from math import gcd as GCD
read=sys.stdin.read
readline=sys.stdin.readline
readlines=sys.stdin.readlines
write=sys.stdout.write
#import pypyjit
#pypyjit.set_param('max_unroll_recursion=-1')
#sys.set_int_max_str_digits(10**9)

N,M=map(int,input().split())
X=list(map(int,input().split()))
X.sort()
D=[]
for x0,x1 in zip(X,X[1:]):
    D.append(x1-x0)
D.sort()
ans=sum(D[:N-M])
print(ans)

Submission Info

Submission Time
Task D - Transmission Mission
User vwxyz
Language Python (PyPy 3.10-v7.3.12)
Score 400
Code Size 984 Byte
Status AC
Exec Time 423 ms
Memory 231612 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 18
Set Name Test Cases
Sample 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt
All 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt
Case Name Status Exec Time Memory
00-sample-01.txt AC 195 ms 97736 KiB
00-sample-02.txt AC 192 ms 97484 KiB
00-sample-03.txt AC 195 ms 97516 KiB
01-01.txt AC 195 ms 97424 KiB
01-02.txt AC 192 ms 97336 KiB
01-03.txt AC 196 ms 97512 KiB
01-04.txt AC 193 ms 97488 KiB
01-05.txt AC 193 ms 97400 KiB
01-06.txt AC 190 ms 97276 KiB
01-07.txt AC 287 ms 222308 KiB
01-08.txt AC 285 ms 222364 KiB
01-09.txt AC 376 ms 229684 KiB
01-10.txt AC 330 ms 186880 KiB
01-11.txt AC 386 ms 230148 KiB
01-12.txt AC 318 ms 159720 KiB
01-13.txt AC 423 ms 231612 KiB
01-14.txt AC 340 ms 177116 KiB
01-15.txt AC 336 ms 229440 KiB