Submission #507524

#TimeUsernameProblemLanguageResultExecution timeMemory
507524maco1503Stove (JOI18_stove)C++14
100 / 100
28 ms1644 KiB
#include <bits/stdc++.h> #define rpd ios_base :: sync_with_stdio(0); cin.tie(0); #define ll long long #define fs first #define sc second #define pb push_back #define mod 666013 #define NMAX 100000 + 5 using namespace std; int main() { rpd; int v[NMAX]={0}; int n,k; cin>>n>>k; for(int i=1;i<=n;i++)cin>>v[i]; sort(v+1,v+1+n); int ans=v[n]-v[1]+1; for(int i=1;i<n;i++)v[i]=v[i+1]-v[i]-1; sort(v+1,v+1+n); for(int i=n-1;i>=n-k+1;i--)ans-=v[i]; cout<<ans; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...