제출 #254622

#제출 시각아이디문제언어결과실행 시간메모리
254622alradStove (JOI18_stove)C++17
100 / 100
34 ms2432 KiB
#include <bits/stdc++.h>

using namespace std;

#define all(x) x.begin(), x.end()

int main() {
   ios_base :: sync_with_stdio(0);
   cin.tie(0) , cout.tie(0);
   int n , k;
   cin >> n >> k;
   vector<int> a(n);
   for (int i = 0; i < n; i++) {
      cin >> a[i];
   }
   int ans = n;
   vector<int> d;
   for (int i = 1; i < n; i++) {
      d.push_back(a[i] - a[i - 1]);
   }
   sort(all(d));
   for (int i = 0; i < n - k; i++) {
      ans--;
      ans += d[i];
   }
   cout << ans << '\n';
   return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...