Submission #928508

#TimeUsernameProblemLanguageResultExecution timeMemory
928508ting39Stove (JOI18_stove)C++17
100 / 100
41 ms2140 KiB
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
	int n,k;
	cin>>n>>k;
	vector<int> v(n-1);
	int ans=n,pre;
	cin>>pre;
	for(int i=0;i<n-1;i++){
		int a;
		cin>>a;
		v[i]=a-pre-1;
		pre=a;
	}
	sort(v.begin(),v.end());
	for(int i=0;i<n-k;i++) ans+=v[i];
	cout<<ans<<endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...