#include <bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
int n,k;cin>>n>>k;
int a[n];
vector<int> v;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i+1<n;i++){
if(a[i+1]-(a[i]+1)>0)
v.push_back(a[i+1]-(a[i]+1));
}
sort(v.begin(),v.end());
reverse(v.begin(),v.end());
int ans=(a[n-1]+1)-a[0];
int t=0,vs=v.size();
for(int i=0;i<k-1 and i<vs;i++){
t+=v[i];
}
cout<<ans-t;
return 0;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |