#include<bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n,q;
cin>>n>>q;
int pre;
cin>>pre;
pre++;
priority_queue<int,vector<int>,greater<int>> pq;
for(int i=1;i<n;i++){
int a;
cin>>a;
pq.push(a-pre);
pre=a+1;
}
int ans=0;
while(pq.size()>=q){
ans+=pq.top();pq.pop();
}
cout<<ans+n;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |