Submission #1257560

#TimeUsernameProblemLanguageResultExecution timeMemory
1257560fahriegegokaydinStove (JOI18_stove)C++20
100 / 100
29 ms1096 KiB
#include <bits/stdc++.h> using namespace std; #define hs -egf int main(){ int n,k,ans=0; cin>>n>>k; ans+=n; k--; int ga[n],egf[n-1]; for(int i=0;i<n;i++) cin>>ga[i]; sort(ga,ga+n); for(int i=0;i<n-1;i++) egf[i]=-(ga[i+1]-ga[i]-1); sort(egf,egf+n-1); for(int i=0;i<n-1&&hs[i]>0;i++){ if(k>0){ k--; continue; } ans+=hs[i]; } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...