Submission #1017885

#TimeUsernameProblemLanguageResultExecution timeMemory
1017885vjudge1Stove (JOI18_stove)C++17
100 / 100
15 ms3292 KiB
#include <bits/stdc++.h> #define pii pair <int, int> #define pb push_back #define pp pop_back #define int int64_t #define sc second #define fr first using namespace std; const int T=1e18+7, K=1e9+7; signed main() { ios::sync_with_stdio(0); cin.tie(0); int n, k, i, p; cin >> n >> k; vector <int> v(n+1), s; cin >> v[1]; for (i=2; i<=n; i++) { cin >> v[i]; s.pb(v[i]-1-v[i-1]); } p=v[n]+1-v[1]; sort(s.rbegin(), s.rend()); for (i=0; i<k-1; i++) { p-=s[i]; } cout << p; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...