제출 #209703

#제출 시각아이디문제언어결과실행 시간메모리
209703kshitij_sodaniStove (JOI18_stove)C++17
100 / 100
31 ms2424 KiB
#include <iostream> #include <bits/stdc++.h> using namespace std; #define mp make_pair #define pb push_back typedef long long int llo; #define a first #define b second #define endl "\n" int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int n,k; cin>>n>>k; int it[n]; for(int i=0;i<n;i++){ cin>>it[i]; } vector<int> ss; int ans=it[n-1]-it[0]+1; for(int i=0;i<n-1;i++){ ss.pb(it[i+1]-it[i]-1); } sort(ss.begin(),ss.end()); int ind=ss.size()-1; for(int i=0;i<k-1;i++){ ans-=ss[ind]; ind-=1; } cout<<ans<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...