제출 #621480

#제출 시각아이디문제언어결과실행 시간메모리
621480elkernosStove (JOI18_stove)C++17
100 / 100
25 ms3232 KiB
#include <bits/stdc++.h> using namespace std; #define int long long int32_t main() { cin.tie(0)->sync_with_stdio(0); int n, k; cin >> n >> k; vector<int> t(n + 1); for(int i = 1; i <= n; i++) { cin >> t[i]; } vector<int> gr; for(int i = 1; i + 1 <= n; i++) { gr.emplace_back(t[i + 1] - t[i]); } sort(gr.rbegin(), gr.rend()); int ans = t[n] - t[1] + k; for(int i = 0; i < k - 1; i++) { ans -= gr[i]; } cout << ans << '\n'; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...