Submission #638011

#TimeUsernameProblemLanguageResultExecution timeMemory
638011kdn5549Stove (JOI18_stove)C++17
100 / 100
21 ms2424 KiB
#include<bits/stdc++.h> #define ep emplace #define eb emplace_back #define all(x) (x).begin(),(x).end() using namespace std; typedef long long ll; typedef pair<int,int>pi; typedef pair<ll,ll>pl; const int inf=1e9+7; const ll INF=1e18; int n,k; int main() { ios::sync_with_stdio(false); cin.tie(NULL); cin>>n>>k; vector<int> v,V; int ret=n; for(int i=0;i<n;i++) { int x; cin>>x; v.eb(x); } for(int i=1;i<n;i++) { V.eb(v[i]-v[i-1]-1); } sort(all(V)); for(int i=0;i<n-k;i++) { ret+=V[i]; } cout<<ret; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...