Submission #1308354

#TimeUsernameProblemLanguageResultExecution timeMemory
1308354wangzhiyi33Stove (JOI18_stove)C++20
100 / 100
37 ms2640 KiB
#include<bits/stdc++.h> using namespace std; #define int long long signed main(){ int n,k; cin>>n>>k; int a[n+1]; for(int q=1;q<=n;q++){ cin>>a[q]; } vector<int>cek; for(int q=1;q<n;q++){ int has=a[q+1]-a[q]-1; cek.push_back(has); } int ans=a[n]-a[1]+1; sort(cek.rbegin(),cek.rend()); for(int q=0;q<k-1;q++){ ans-=cek[q]; } cout<<ans<<endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...