Submission #366262

#TimeUsernameProblemLanguageResultExecution timeMemory
366262inluminasStove (JOI18_stove)C++14
100 / 100
27 ms2316 KiB
#include"bits/stdc++.h" using namespace std; #define ll long long #define fastio ios_base::sync_with_stdio(false) #define endl "\n" int main(){ fastio; ll n,k; cin>>n>>k; ll a[n+1]; for(int i=1;i<=n;i++){ cin>>a[i]; } ll ans=(a[n]-a[1]+1); vector<ll>b; for(int i=2;i<=n;i++){ b.push_back(a[i]-a[i-1]-1); } sort(b.begin(),b.end()); reverse(b.begin(),b.end()); for(int i=0;i<k-1;i++){ ans-=b[i]; } cout<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...