제출 #1314909

#제출 시각아이디문제언어결과실행 시간메모리
1314909hoaxStove (JOI18_stove)C++20
100 / 100
43 ms1424 KiB
#include <bits/stdc++.h> using namespace std; #define all(x) (x).begin(), (x).end() int main(){ int n; cin >> n; int k; cin >> k; vector<int> arr(n); for(int i=0; i<n; ++i){cin >> arr[i];} sort(all(arr)); int tot = arr[n-1]-arr[0]+1; vector<int> b; for(int i=1; i<n; ++i){ b.push_back(arr[i]-arr[i-1]-1); } sort(all(b)); int cnt = 1; while(!b.empty() && cnt < k){ tot -= b.back(); b.pop_back(); cnt += 1; } cout << tot << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...