Submission #1272773

#TimeUsernameProblemLanguageResultExecution timeMemory
1272773ayhamzaiddStove (JOI18_stove)C++20
100 / 100
14 ms2248 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define pii pair<ll,ll> #define fi first #define se second const ll N=2e5+5,MOD=1e9+7,INF=1e18; int main() { ios::sync_with_stdio(false); cin.tie(0); ll n,k;cin>>n>>k; ll a[n+5]; vector<ll> v; for(int i=1; i<=n; i++){ cin>>a[i]; if(i>1)v.push_back(a[i]-a[i-1]-1); } ll ans=a[n]+1-a[1]; sort(v.rbegin(),v.rend()); for(int i=0; i<min(k-1,(ll)v.size()); i++){ ans-=v[i]; } cout<<ans; } //3 6 4
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...