Submission #1091252

#TimeUsernameProblemLanguageResultExecution timeMemory
1091252pacmanStove (JOI18_stove)C++17
100 / 100
17 ms3160 KiB
#include <bits/stdc++.h> #define int long long int using namespace std; int32_t main(){ ios::sync_with_stdio(0), cout.tie(0), cin.tie(0); int n ,k; cin >> n >> k; int t[n + 10] = {}; for(int i = 0; i < n ;i ++){ cin >> t[i]; } k--; int dif[n + 10] = {}; for(int i = 0 ;i < n - 1; i++){ dif[i] = (t[i + 1] - (t[i] + 1)); } sort(dif, dif + n, greater<int>()); int ans = (t[n - 1] + 1) - t[0]; for(int i = 0 ;i < k; i++){ ans -= dif[i]; } cout << ans << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...