Submission #715639

#TimeUsernameProblemLanguageResultExecution timeMemory
715639adrilenStove (JOI18_stove)C++17
100 / 100
20 ms1368 KiB
#include<bits/stdc++.h> using namespace std; using ll = long long; typedef pair<int, int> pii; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n, k; cin >> n >> k; vector <int> v(n); for (int & i : v) cin >> i; sort(v.begin(), v.end()); ll output = n; vector <int> differences; for (int i = 0; i < n - 1; i++) { differences.emplace_back(v[i + 1] - v[i]); } sort(differences.begin(), differences.end()); for (int i = 0; i < n - k; i++) { output += differences[i] - 1; } cout << output << "\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...