Submission #1049742

#TimeUsernameProblemLanguageResultExecution timeMemory
1049742vjudge1Stove (JOI18_stove)C++17
100 / 100
27 ms604 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n, k; cin>>n>>k; vector<int> a(n-1); int f; int s; cin>>s; for(int i = 0;i<n-1;i++){ cin>>f; a[i] = f-s+1; s = f; } if(k>=n){ cout<<n<<endl; return 0; } sort(a.begin(),a.end()); int l = n - k; int ans = 0; int i = 0; while(l>0){ ans+=a[i]; l--; i++; } cout<<k-(n-k)+ans; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...