제출 #668766

#제출 시각아이디문제언어결과실행 시간메모리
668766Darren0724Stove (JOI18_stove)C++17
100 / 100
22 ms3224 KiB
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define all(x) x.begin(),x.end()
signed main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n,k;
    cin>>n>>k;
    vector<int> v(n);
    for(int i=0;i<n;i++){
        cin>>v[i];
    }
    int ans=v[n-1]-v[0]+1;
    sort(all(v));
    vector<int> a;
    for(int i=1;i<n;i++){
        a.push_back(v[i]-v[i-1]-1);
    }
    sort(all(a),greater<int>());
    for(int i=0;i<k-1;i++){
        ans-=a[i];
    }
    cout<<ans<<endl;

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...