Submission #818682

#TimeUsernameProblemLanguageResultExecution timeMemory
818682vjudge1Stove (JOI18_stove)C++17
100 / 100
45 ms2412 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int k, n, input, totaltime; vector<int> t, interval; cin >> n >> k; for(int i = 0; i < n; i++){ cin >> input; t.push_back(input); } for(int i = 0; i < n-1; i++){ interval.push_back(t[i+1]-t[i]-1); } sort(interval.begin(), interval.end(), greater<int>()); totaltime = t[n-1]+1 - t[0]; for(int i = 0; i < k-1; i++){ totaltime -= interval[i]; } cout << totaltime; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...