Submission #1270624

#TimeUsernameProblemLanguageResultExecution timeMemory
1270624flaming_top1Stove (JOI18_stove)C++20
100 / 100
14 ms2316 KiB
#include <bits/stdc++.h> #define SPED \ ios_base::sync_with_stdio(false); \ cin.tie(0); \ cout.tie(0); #define endl "\n" #define fi first #define se second #define lint long long #define fami signed #define lore main #define freefire freopen const lint INF = 1e15; using namespace std; int n, k; lint a[100005]; vector<lint> gaps; fami lore() { SPED; cin >> n >> k; for (int i = 1; i <= n; i++) cin >> a[i]; for (int i = 2; i <= n; i++) gaps.emplace_back(a[i] - a[i - 1] - 1); lint res = n; sort(gaps.begin(), gaps.end()); for (int i = 0; i < n - k; i++) res += gaps[i]; cout << res; } // Let your soul wander where dreams are born.
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...