제출 #567393

#제출 시각아이디문제언어결과실행 시간메모리
567393DAleksaStove (JOI18_stove)C++17
100 / 100
26 ms2316 KiB
#include <bits/stdc++.h>

using namespace std;

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n, k;
    cin >> n >> k;
    int a[n];
    for(int i = 0; i < n; i++) cin >> a[i];
    sort(a, a + n);
    int rez = 0;
    vector<int> v;
    for(int i = 1; i < n; i++) v.push_back(a[i] - a[i - 1]);
    sort(v.rbegin(), v.rend());
    for(int i = 0; i < k - 1; i++) rez += v[i] - 1;
    cout << a[n - 1] - a[0] - rez + 1;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...