제출 #470615

#제출 시각아이디문제언어결과실행 시간메모리
470615someoneStove (JOI18_stove)C++14
100 / 100
23 ms2856 KiB
#include <bits/stdc++.h>
#define int long long
using namespace std;

const int N = 2e5 + 42, INF = 1e18;

int a[N], b[N];

signed main() {
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);

    int n, k;
    cin >> n >> k;
    for(int i = 0; i < n; i++)
        cin >> a[i];
    for(int i = 0; i < n-1; i++)
        b[i] = a[i+1] - a[i] - 1;
    sort(b, b + n - 1);
    int sum = n;
    for(int i = 0; i < n-k; i++)
        sum += b[i];
    cout << sum;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...