Submission #648718

#TimeUsernameProblemLanguageResultExecution timeMemory
648718matisshStove (JOI18_stove)C++14
100 / 100
63 ms3168 KiB
#include <bits/stdc++.h> #define ll long long using namespace std; int main() { ll n,k; cin >> n >> k; ll a[n+1]; a[0]=0; for(ll i = 0;i < n;i++) { cin >> a[i]; } sort(a,a+n+1); ll ans=a[n-1]-a[0]+1; vector<ll> v; for(ll i = 1;i < n;i++) { v.push_back(a[i]-a[i-1]-1); } sort(v.rbegin(),v.rend()); k--; for(ll i = 0;i < k;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...