Submission #282798

#TimeUsernameProblemLanguageResultExecution timeMemory
282798sofapudenStove (JOI18_stove)C++14
100 / 100
97 ms2936 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main(){ int n, k; cin >> n >> k; vector<ll> v(n); for(ll &i : v)cin >> i; vector<ll> dif(n-1); for(int i = 0; i < n-1; ++i){ dif[i] = v[i+1]-1-v[i]; } sort(dif.begin(), dif.end()); ll ans = n; for(int i = 0; i < n-k; ++i){ ans+=dif[i]; } cout << ans << "\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...