제출 #1333569

#제출 시각아이디문제언어결과실행 시간메모리
1333569sporknivesStove (JOI18_stove)C++20
0 / 100
0 ms344 KiB
#include <bits/stdc++.h>
#define int long long
using namespace std;
typedef pair<int,int> pii;

signed main() {
	int n,k; cin>>n>>k;
	int a[n]; for(int i=0;i<n;i++) cin>>a[i];
	vector<int> gaps;
	for(int i=0;i<n-1;i++) {
		gaps.push_back(a[i+1]-a[i]-1);
	}
	sort(gaps.begin(),gaps.end(),greater<int>());
	int ans=0;
	for(int i=0;i<k-1;i++) {
		ans+=gaps[i];
	}
	
	ans = a[n-1]-ans;
	cout<<ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...