Submission #696962

#TimeUsernameProblemLanguageResultExecution timeMemory
696962amirhoseinfar1385Stove (JOI18_stove)C++17
100 / 100
21 ms2060 KiB
#include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n,k; cin>>n>>k; vector<int>all(n); for(int i=0;i<n;i++){ cin>>all[i]; } sort(all.begin(),all.end()); vector<int>allk(n-1); for(int i=1;i<n;i++){ allk[i-1]=all[i]-all[i-1]-1; } sort(allk.rbegin(),allk.rend()); long long res=all.back()-all[0]+1; for(int i=0;i<k-1;i++){ res-=allk[i]; } cout<<res<<"\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...