#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, k;
cin >> n >> k;
vector<int> col(n);
for( int i = 0; i < n; i++) {
cin >> col[i];
}
if( n == k) {
cout << n << endl;
return 0;
}
vector<int> pref;
for( int i = 1; i < n; i++) {
pref.push_back(col[i] + 1 - col[i - 1]);
}
sort( pref.begin(), pref.end());
int ans = 0;
for( int i = 0; i < k; i++){
ans += pref[i];
}
cout << ans;
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... |