Submission #1049695

#TimeUsernameProblemLanguageResultExecution timeMemory
1049695vjudge1Stove (JOI18_stove)C++17
100 / 100
26 ms3104 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long int ll t[100001]; int main() { ll n,k; cin>>n>>k; ll ans=n; vector<ll> wt; for(ll i=0; i<n; i++) { cin>>t[i]; if(i) wt.push_back(t[i]-t[i-1]-1); } if(k<n) { sort(wt.begin(),wt.end()); for(int i=0; i<n-k; i++) ans+=wt[i]; } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...