Submission #1043069

#TimeUsernameProblemLanguageResultExecution timeMemory
1043069Hades504Stove (JOI18_stove)C++17
100 / 100
13 ms3736 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define endl "\n" void solve(){ int n,k; cin>>n>>k; vector<int>v; for(int i=0;i<n;i++){ int a; cin>>a; v.push_back(a); } vector<int>v2; for(int i=0;i<n-1;i++){ int a = v[i+1]-v[i]; v2.push_back(a); } sort(v2.rbegin(),v2.rend()); int ans=1; for(int i=0;i<(k-1);i++){ v2[i]=1; } for(auto x:v2){ ans+=x; } cout<<ans<<endl; } signed main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int tc=1; for(int i=0;i<tc;i++)solve(); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...