Submission #47123

#TimeUsernameProblemLanguageResultExecution timeMemory
47123dqhungdlStove (JOI18_stove)C++17
100 / 100
77 ms10404 KiB
#include <bits/stdc++.h> using namespace std; int n,k,a[100005],b[100005]; int main() { cin>>n>>k; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<n;i++) b[i]=a[i+1]-a[i]-1; sort(b+1,b+n+1,greater<int>()); int res=a[n]-a[1]+1; for(int i=1;i<k;i++) res-=b[i]; cout<<res; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...