Submission #676983

#TimeUsernameProblemLanguageResultExecution timeMemory
676983DulguunStove (JOI18_stove)C++11
100 / 100
45 ms2020 KiB
#include<bits/stdc++.h>
using namespace std;

int main(){
	int n,k,m;
	cin>>n>>k;
	int a[n], d[n-1];
	for(int &i: a) cin>>i;
	sort(a, a+n);
	m=a[n-1]-a[0]+1;
	for(int i=1; i<n; i++){
		d[i-1]=a[i]-a[i-1]-1;
	}
	sort(d, d+n-1, greater<int>());
	for(int i=0; i<n-1, k>1; k--, i++){
		m-=d[i];
	}
	cout << m;
	return 0;
}

Compilation message (stderr)

stove.cpp: In function 'int main()':
stove.cpp:15:16: warning: left operand of comma operator has no effect [-Wunused-value]
   15 |  for(int i=0; i<n-1, k>1; k--, i++){
      |               ~^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...