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 |
|
|
| 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 |