제출 #157462

#제출 시각아이디문제언어결과실행 시간메모리
157462GioChkhaidzeStove (JOI18_stove)C++14
100 / 100
87 ms2300 KiB
#include <bits/stdc++.h>
using namespace std;

const int N=100005;

int n,k,a[N],ANS;

vector < int > v;

main () {
	cin>>n>>k;
	
	for (int i=1; i<=n; i++){
		cin>>a[i];
		if (i==1) continue;
		v.push_back(a[i]-a[i-1]-1);
	}
	
	k--;
	ANS=a[n]-a[1]+1;
	
	sort(v.begin(),v.end());
	reverse(v.begin(),v.end());
	
	for (int i=0; i<min(k,n-1); i++) 
		ANS-=v[i];
	
	cout<<ANS<<endl;	
}

컴파일 시 표준 에러 (stderr) 메시지

stove.cpp:10:7: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main () {
       ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...