Submission #1115222

#TimeUsernameProblemLanguageResultExecution timeMemory
1115222staszic_ojuzStove (JOI18_stove)C++17
100 / 100
19 ms2932 KiB
#include <bits/stdc++.h> using namespace std; using ll=long long; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); ll n, k, a; cin >> n >> k; vector<ll> czasy; for (int i=0; i<n; i++){ cin >> a; czasy.push_back(a); } sort(czasy.begin(), czasy.end()); vector<ll> przerwy; ll poprzedni=czasy[0]; for (int i=1; i<(int)czasy.size(); i++){ //cout << i << " " << czasy[i] << endl; przerwy.push_back(czasy[i]-poprzedni-1); poprzedni = czasy[i]; } sort(przerwy.begin(), przerwy.end()); ll wyn=0; for (int i=0; i<n-k; i++){ //cout << i << " prz" << przerwy[i] << endl; wyn+=przerwy[i]; } cout << wyn+n << "\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...