Submission #1280271

#TimeUsernameProblemLanguageResultExecution timeMemory
1280271thundraxStove (JOI18_stove)C++20
100 / 100
37 ms2340 KiB
#include <bits/stdc++.h>

using namespace std;
#define int long long

signed main()
{
    int n, k;
    cin >> n >> k;
    vector<int> v(n), d;
    for (auto &i : v)
        cin >> i;
    for (int i = 0; i < n - 1; i++)
        d.push_back(v[i + 1] - v[i] - 1);
    sort(d.begin(), d.end());
    int ans = n;
    for (int i = 0; i < n - k; i++)
        ans += d[i];
    cout << ans;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...