Submission #127227

#TimeUsernameProblemLanguageResultExecution timeMemory
127227taozai281Stove (JOI18_stove)C++14
100 / 100
89 ms1148 KiB
#include<bits/stdc++.h>
using namespace std;
int n,k;
int T[100010];
int d[100010];
int ans=0;
int main(){
	cin>>n>>k;
	for(int i=1;i<=n;i++)
	{
		cin>>T[i];
	}
	for(int i=2;i<=n;i++)
	{
		
			d[i-1]=T[i]-T[i-1];
	}
	sort(d+1,d+n);
	for(int i=1;i<=n-k;i++)
	{
		ans+=d[i];
	}
	ans+=k;
	cout<<ans;
	
	
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...