Submission #853330

#TimeUsernameProblemLanguageResultExecution timeMemory
853330willychanStove (JOI18_stove)C++14
0 / 100
1 ms600 KiB
#include<bits/stdc++.h> using namespace std; typedef long long ll; //#include<bits/extc++.h> //__gnu_pbds #define int ll signed main(){ ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0); int n,k;cin>>n>>k; ll total; int a;cin>>a; int f = a; int b; vector<int> t; for(int i=1;i<n;i++){ cin>>b; t.push_back(b-a-1); a = b; } total = b-f+1; sort(t.begin(),t.end(),greater<int>()); for(int i=0;i<min(k-1,n-1);i++){ total-=t[i] ; } cout<<total<<"\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...