Submission #780009

#TimeUsernameProblemLanguageResultExecution timeMemory
780009SilenceStove (JOI18_stove)C++17
100 / 100
15 ms2336 KiB
/* * author : Apiram * created: 12.07.2023 10:23:13 */ #include<bits/stdc++.h> using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n,k;cin>>n>>k; vector<int>arr(n); for (int i = 0;i<n;++i){ cin>>arr[i]; } vector<int>diff; for (int i = 1;i<n;++i){ diff.push_back(arr[i] - arr[i - 1]); } long long ans = 0; sort(diff.begin(),diff.end()); for (int i = 0;i<n - k;++i){ ans+=diff[i]; } cout<<ans + k<<'\n'; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...