Submission #572109

#TimeUsernameProblemLanguageResultExecution timeMemory
572109srlabibStove (JOI18_stove)C++17
100 / 100
50 ms2296 KiB
#include<bits/stdc++.h>

using namespace std;

int main()
{
    int n,k;
    cin>>n>>k;
    vector<long long> a;
    int last;
    cin>>last;
    for(int i = 1; i<n; i++){
        int curr;
        cin>>curr;
        a.push_back(curr-last);
        last = curr;
    }
    sort(a.begin(),a.end());
    int ans = 1;
    for(int i = 0; i<n-k; i++){
        ans += a[i];
    }
    ans += k-1;
    cout<<ans<<endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...