Submission #1023487

#TimeUsernameProblemLanguageResultExecution timeMemory
1023487Tesla89Stove (JOI18_stove)C++14
100 / 100
18 ms1236 KiB
#include <iostream> #include <algorithm> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n,k; cin>>n>>k; int a[n]; int r[n-1]; for(int i=0;i<n;i++)cin>>a[i]; sort(a,a+n); for(int i=0;i<n-1;i++)r[i]=a[i+1]-a[i]-1; sort(r,r+(n-1)); int sum=a[n-1]-a[0]+1; for(int i=n-2;i>=n-k;i--)sum-=r[i]; cout<<sum<<'\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...