제출 #423762

#제출 시각아이디문제언어결과실행 시간메모리
423762ApiramStove (JOI18_stove)C++14
100 / 100
64 ms3260 KiB
#include<bits/stdc++.h>
using namespace std;
int main(){
    int64_t n,k;cin>>n>>k;
    vector<int64_t>arr(n);
    for (int i =0;i<n;++i){
        cin>>arr[i];
    }
  vector<int64_t>brr;
  for (int i =0;i<n-1;++i){
    brr.push_back(arr[i+1]-arr[i]-1);
  }
  sort(brr.rbegin(),brr.rend());
  int64_t ans = arr[n-1]+1-arr[0];
  for (int i =0;i<k-1;++i)ans-=brr[i];
  cout<<ans<<endl;}
//2 + 4 + 3 + 2 + 1
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...