Submission #862877

#TimeUsernameProblemLanguageResultExecution timeMemory
86287720163070Stove (JOI18_stove)C++14
100 / 100
40 ms2140 KiB
#include <bits/stdc++.h> using namespace std; const int N=1e5+10; int n,k; int a[N]; int f[N]; int c[N]; int main() { cin>>n>>k; for(int i=1;i<=n;i++) { cin>>a[i]; } for(int i=1;i<n;i++) { c[i]=a[i+1]-a[i]-1; } sort(c+1,c+n); int ans=a[n]-a[1]+1; for(int i=n-1;i>=n-k+1;i--) ans-=c[i]; cout<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...