Submission #1185706

#TimeUsernameProblemLanguageResultExecution timeMemory
1185706eri16Stove (JOI18_stove)C++20
100 / 100
32 ms1532 KiB
#include <bits/stdc++.h>

using namespace std;

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