제출 #750335

#제출 시각아이디문제언어결과실행 시간메모리
750335WarinchaiStove (JOI18_stove)C++14
100 / 100
57 ms2280 KiB
#include<bits/stdc++.h> using namespace std; int ar[100005]; int main(){ long long n,k; cin>>n>>k; for(int i=0;i<n;i++){ cin>>ar[i]; } vector<int>v; for(int i=1;i<n;i++){ v.push_back(ar[i]-ar[i-1]-1); } sort(v.begin(),v.end(),greater<int>()); long long ans=0; ans=ar[n-1]-ar[0]+1; long long sz=v.size(); for(int i=0;i<min(sz,k-1);i++){ ans-=v[i]; } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...