Submission #899238

#TimeUsernameProblemLanguageResultExecution timeMemory
899238BlagojStove (JOI18_stove)C++17
100 / 100
15 ms3292 KiB
#include <bits/stdc++.h> using namespace std; #define endl '\n' #define ll long long #define all(x) (x).begin(), (x).end() int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n, k; cin >> n >> k; ll a[n]; for (int i = 0; i < n; i++) cin >> a[i]; vector<ll> dif; for (int i = 1; i < n; i++) dif.push_back(a[i] - a[i - 1]); sort(all(dif)); ll ans = 0; for (int i = 0; i < n - k; i++) ans += dif[i]; cout << ans + k; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...