제출 #939152

#제출 시각아이디문제언어결과실행 시간메모리
939152ezzzayStove (JOI18_stove)C++14
100 / 100
41 ms3816 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define ff first #define ss second #define pb push_back const int N=5e5+5; int arr[N]; vector<int>v; signed main(){ int n,k; cin>>n>>k; for(int i=1;i<=n;i++)cin>>arr[i]; int ans=arr[n]-arr[1]; for(int i=1;i<n;i++){ v.pb(arr[i+1]-arr[i]); } sort(v.begin(),v.end()); reverse(v.begin(),v.end()); k--; for(int i=0;i<k;i++){ ans-=v[i]; } cout<<ans+k+1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...