Submission #1290558

#TimeUsernameProblemLanguageResultExecution timeMemory
1290558ifzehraStove (JOI18_stove)C++20
100 / 100
37 ms1984 KiB
#include <bits/stdc++.h> #define int long long using namespace std; int32_t main(){ int n,k; cin>>n>>k; vector<int> a(n); vector<int> gap(n-1); for(int i=0;i<n;i++) { cin>>a[i]; if(i>0) gap[i-1]=a[i]-a[i-1]-1; } sort(gap.begin(), gap.end()); int gapsum=0; for(int i=0; i<k-1 ; i++) gapsum+=gap[n-2-i]; int cevap= (a[n-1]-a[0]+1) -gapsum; cout<<cevap; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...