Submission #1254754

#TimeUsernameProblemLanguageResultExecution timeMemory
1254754MuhammadSaramStove (JOI18_stove)C++20
100 / 100
28 ms1440 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n,k; cin>>n>>k; int a[n]; vector<int> v; for (int i=0;i<n;i++) cin>>a[i]; for (int i=0;i+1<n;i++) v.push_back(a[i]-a[i+1]+1); sort(v.begin(),v.end()); v.resize(k-1); int ans=a[n-1]-a[0]+1; for (int i:v) ans+=i; cout<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...