Submission #1179727

#TimeUsernameProblemLanguageResultExecution timeMemory
1179727bbartekStove (JOI18_stove)C++20
100 / 100
12 ms1480 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define st first #define nd second #define pb push_back const int maxn = 1e5+7; int czas[maxn]; int roznica[maxn]; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); int n,k; cin>>n>>k; k--; for(int i=1;i<=n;i++){ cin>>czas[i]; } ll wyn = czas[n] - czas[1] + 1; vector<int> v; for(int i=1;i<n;i++){ v.pb(czas[i+1]-czas[i]-1); } sort(v.begin(),v.end(),greater<int>()); for(int i=0;i<k;i++){ wyn -= v[i]; } cout<<wyn<<"\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...