Submission #299617

#TimeUsernameProblemLanguageResultExecution timeMemory
299617Ronin13Stove (JOI18_stove)C++14
100 / 100
106 ms2168 KiB
#include<bits/stdc++.h> #define ll long long #define f first #define pii pair<int,int> #define pll pair<ll,ll> #define ull unsigned ll #define pb push_back #define mp make_pair #define s second using namespace std; int main(){ int n;cin>>n; int k;cin>>k; int a[n+1]; for(int i=1;i<=n;i++)cin>>a[i]; sort(a+1,a+1+n); int d[n]; for(int i=1;i<n;i++){ d[i]=a[i+1]-a[i]-1; } sort(d+1,d+n); int ans=n; for(int i=1;i<=n-k;i++)ans+=d[i]; cout<<ans; //problem locked! return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...