Submission #1049736

#TimeUsernameProblemLanguageResultExecution timeMemory
1049736vjudge1Stove (JOI18_stove)C++17
100 / 100
29 ms1480 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int n, k; cin >> n >> k; vector<int> ti(n); for(int i = 0; i < n; i++){ cin >> ti[i]; } sort(ti.begin(), ti.end()); vector<int> gp; for (int i = 1; i < n; i++){ gp.push_back(ti[i] - ti[i-1] - 1); } sort(gp.begin(), gp.end()); int tt = n; for(int i = 0; i < n - k; i++){ tt += gp[i]; } cout << tt << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...