#include <bits/stdc++.h>
#define speed ios_base::sync_with_stdio(0); cin.tie(0)
#define all(x) x.begin(), x.end()
using namespace std;
typedef long long ll;
int main() {
speed;
int n,k;
cin>>n>>k;
vector<int> t(n+1);
for (int i=1;i<=n;i++) {
cin>>t[i];
}
sort(t.begin()+1,t.end());
vector<int> gap;
for (int i=1;i<n;i++) gap.push_back(t[i+1]-t[i]-1);
sort(all(gap));
int ans=t[n]-t[1]+1;
for (int i=2;i<=k;i++) {
ans-=gap.back();
gap.pop_back();
}
cout<<ans<<"\n";
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... |