Submission #1237719

#TimeUsernameProblemLanguageResultExecution timeMemory
1237719dssfsuper2Stove (JOI18_stove)C++20
0 / 100
0 ms324 KiB
#include <bits/stdc++.h> using namespace std; signed main(){ int n, k;cin>>n>>k; vector<int> a(n); for(int&p:a)cin>>p; int rs = a.back()-a[0]+1; vector<int> difs; for(int i = 0;i<n-1;i++)difs.push_back(a[i+1]-a[i]); sort(difs.begin(), difs.end());reverse(difs.begin(), difs.end()); for(int i = 0;i<k-1;i++)rs-=difs[i]; cout << rs << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...