제출 #718156

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

using namespace std;
typedef long long ll;
const int MN=1e5+2;
int N,K,a[MN],in[MN];

int main() {
  ios::sync_with_stdio(0);cin.tie(0);
  cin>>N>>K;
  for(int i=0;i<N;++i) cin>>a[i];
  sort(a,a+N);
  for(int i=1;i<N;++i) in[i]=a[i]-a[i-1];
  sort(in+1,in+N);
  ll ans=N;
  for(int i=1;i<=N-K;++i) ans+=in[i]-1;
  cout<<ans<<'\n';
  return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...