Submission #524437

#TimeUsernameProblemLanguageResultExecution timeMemory
524437itachiStove (JOI18_stove)C++14
100 / 100
23 ms2244 KiB
#include<iostream> #include<vector> #include<map> #include<algorithm> #include<iomanip> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); int n,k; cin >> n >> k; vector<int> v(n); for (int i = 0; i < n; i++) { cin>>v[i]; } vector<int> space(n); for(int i=0;i<n-1;i++){ space[i] = v[i+1]-v[i] - 1; } sort(space.begin(),space.end(),greater<int>()); int ans = v[n-1]-v[0] + 1; for(int i=0;i<k-1;i++){ ans -= space[i]; } cout << ans << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...