Submission #284466

#TimeUsernameProblemLanguageResultExecution timeMemory
284466NicolaAbusaad2014Stove (JOI18_stove)C++14
100 / 100
28 ms2944 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); long long n,k,ans; cin>>n>>k; long long arr[n],z[n-1]; for(long i=0;i<n;i++){ cin>>arr[i]; } ans=arr[n-1]-arr[0]+1; for(long i=1;i<n;i++){ z[i-1]=arr[i]-arr[i-1]-1; } sort(z,z+n-1,greater<long long>()); for(long i=0;i<k-1;i++){ ans-=z[i]; } cout<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...