Submission #1018434

#TimeUsernameProblemLanguageResultExecution timeMemory
1018434Bekbolot_009Stove (JOI18_stove)C++14
100 / 100
15 ms3292 KiB
#include <bits/stdc++.h> #define int long long using namespace std; #define boost ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); const int N = 1e6 + 12, mod = 1e16 + 7; signed main () { boost int n, k; cin >> n >> k; k -= 1; vector<int>v(n + 1); for(int i = 1; i <= n; ++i){ cin >> v[i]; } vector<int>just; for(int i = 2; i <= n; ++i){ just.push_back(v[i] - v[i - 1] - 1); } sort(just.rbegin(), just.rend()); int cnt = 0; for(int i = 0; i < k; ++i){ cnt += just[i]; } cout << v[n] - v[1] - cnt + 1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...