제출 #1099191

#제출 시각아이디문제언어결과실행 시간메모리
1099191Yusif_27Stove (JOI18_stove)C++14
100 / 100
36 ms3324 KiB
#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
    ll n,k;
    cin>>n>>k;
    vector<ll>v(n);
    for (ll i=0;i<n;i++){
        cin>>v[i];
    }
    vector<ll>T;
    for(ll i=0;i<n-1;i++){
        T.push_back(v[i+1]-v[i]-1);
    }
    sort(T.begin(),T.end());
    reverse(T.begin(),T.end());
    ll ans=v[n-1]-v[0]+1;
    for (ll i=0;i<k-1;i++){
        ans-=T[i];
    }
    cout<<ans<<endl;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...