제출 #1017861

#제출 시각아이디문제언어결과실행 시간메모리
1017861vjudge1Stove (JOI18_stove)C++17
100 / 100
41 ms2372 KiB
#include <bits/stdc++.h> #define int long long using namespace std; signed main() { int n, k; cin >> n >> k; vector<int> v(n); for(int i = 0; i < n; i++) { cin >> v[i]; } vector<int> off; for(int i = 0; i + 1 < n; i++) { off.push_back(v[i + 1] - v[i] - 1); } sort(off.rbegin(), off.rend()); k--; int ans = v[n - 1] + 1 - v[0]; for(int i = 0; i < k; i++) { ans -= off[i]; } cout << ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...