Submission #719903

#TimeUsernameProblemLanguageResultExecution timeMemory
719903AirCirclesStove (JOI18_stove)C++17
100 / 100
46 ms2068 KiB
#include <bits/stdc++.h> using namespace std; #define PB push_back typedef vector<int> vec; int main(){ int n,k; cin>>n>>k; vec dn(n); for(int i=0;i<n;i++){ cin>>dn[i]; } vec dm(n-1); for(int i=0;i<n-1;i++){ dm[i]=dn[i+1]-dn[i]-1; } sort(dm.rbegin(),dm.rend()); int s=dn[n-1]-dn[0]+1; for(int i=0;i<k-1;i++){ s-=dm[i]; } cout<<s<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...