Submission #525787

#TimeUsernameProblemLanguageResultExecution timeMemory
525787HanksburgerStove (JOI18_stove)C++17
100 / 100
23 ms1360 KiB
#include <bits/stdc++.h> using namespace std; int a[100005]; vector<int> v; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, k, ans; cin >> n >> k; for (int i=1; i<=n; i++) cin >> a[i]; for (int i=1; i<n; i++) v.push_back(a[i+1]-a[i]-1); sort(v.begin(), v.end(), greater<int>()); ans=a[n]-a[1]+1; for (int i=0; i<k-1; i++) ans-=v[i]; cout << ans; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...