Submission #360218

#TimeUsernameProblemLanguageResultExecution timeMemory
360218Runtime_error_Stove (JOI18_stove)C++14
100 / 100
60 ms3192 KiB
#include <bits/stdc++.h> #define ll long long using namespace std; const ll inf = 1e5+9; ll n,k,a[inf],ans; vector<ll> v; int main(){ cin>>n>>k; for(ll i=1;i<=n;i++) cin>>a[i]; ans = a[n]+1 - a[1]; for(ll i=2;i<=n;i++) v.push_back(a[i]-a[i-1]-1); sort(v.begin(),v.end()); k--; while(k-- && !v.empty()) ans -= v.back(),v.pop_back(); cout<<ans<<endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...