Submission #641260

#TimeUsernameProblemLanguageResultExecution timeMemory
641260AtinaRStove (JOI18_stove)C++14
100 / 100
49 ms2264 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n,k; cin>>n>>k; int niza[n]; for(int i=0; i<n; i++) { cin>>niza[i]; } int curr=niza[n-1]-niza[0]+1; vector<int> v; for(int i=0; i<n-1; i++) { v.push_back(niza[i+1]-niza[i]-1); } sort(v.begin(),v.end()); reverse(v.begin(),v.end()); for(int i=0; i<k-1; i++) { curr-=v[i]; } cout<<curr<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...