#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
#define int ll
#define pb push_back
#define all(a) a.begin(),a.end()
void solve(){
int n,k;
cin>>n>>k;
int a[n];
for(int i=0;i<n;i++) cin>>a[i];
vector<int> dif(n-1,0);
for(int i=1;i<n;i++){
dif[i-1]=abs(a[i-1]-a[i]);
}
int ans=a[n-1]-a[0]+1;
sort(all(dif),greater<>());
int i=0;
k--;
while(k--){
ans-=dif[i]-1;
i++;
}
cout<<ans<<endl;
}
int32_t main(){
solve();
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... |