Submission #95122

#TimeUsernameProblemLanguageResultExecution timeMemory
95122LittleFlowers__Stove (JOI18_stove)C++14
100 / 100
26 ms2308 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false),cin.tie(nullptr); int a[100010]; int n,k,ans=0; priority_queue<int> h; cin>>n>>k; for(int i=1;i<=n;++i) cin>>a[i]; ans=a[n]-a[1]+1; for(int i=2;i<=n;++i) h.push(a[i]-a[i-1]-1); for(int i=1;i<k;++i) ans-=h.top(),h.pop(); cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...