Submission #430703

#TimeUsernameProblemLanguageResultExecution timeMemory
430703PietraStove (JOI18_stove)C++14
100 / 100
61 ms2108 KiB
#include<bits/stdc++.h> #define int long long using namespace std ; const int maxn = 1e6 + 5 ; int n, k, a, t[maxn], in[maxn] ; int32_t main(){ cin >> n >> k ; cin >> a ; k-- ; int timer = 1 ; for(int i = 1, ta ; i < n ; i++){ cin >> ta ; t[i] = ta - a - 1 ; timer += t[i] + 1 ; a = ta ; } sort(t + 1, t + 1 + n) ; reverse(t + 1, t + 1 + n) ; for(int i = 1 ; i <= k ; i++) timer -= t[i] ; cout << timer << "\n" ; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...