Submission #870984

#TimeUsernameProblemLanguageResultExecution timeMemory
870984marcidStove (JOI18_stove)C++17
20 / 100
1 ms348 KiB
#include <bits/stdc++.h> #define int long long using namespace std; signed main() { cin.tie(0)->sync_with_stdio(false); int n, k; cin >> n >> k; vector<pair<int,int>> a(n+1, {0,0}); for (int i = 1; i <= n; i++) { cin >> a[i].second; a[i].first=abs(a[i-1].second-a[i].second)-1; } int sum = a[n].second-a[1].second+1; sort(a.rbegin(), a.rend()); for (int i = 0; i < k-1; i++) { sum -= a[i].first; } cout << sum; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...