Submission #1136131

#TimeUsernameProblemLanguageResultExecution timeMemory
1136131yoshiStove (JOI18_stove)C++20
100 / 100
13 ms2364 KiB
#include<bits/stdc++.h> #define ll long long using namespace std; void uwu(){ ll n,k; cin>>n>>k; ll a[n+8]; for(ll i=0; i<n; i++) cin>>a[i]; vector<ll> x; for(ll i=n-1; i>=1; i--){ x.push_back(a[i]-a[i-1]); } ll ans=a[n-1]-a[0]; sort(x.begin(), x.end()); for(ll i=n-2; i>=n-k; i--){ ans-=x[i]; } ans+=k; cout<<ans<<"\n"; } int main(){ ios::sync_with_stdio(false); cin.tie(0); ll t=1; //cin>>t; while(t--){ uwu(); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...