Submission #93506

#TimeUsernameProblemLanguageResultExecution timeMemory
93506almasalmasStove (JOI18_stove)C++17
100 / 100
21 ms2936 KiB
#include <bits/stdc++.h> using namespace std; long long a[500001]; long long b[500001]; int main () { ios_base::sync_with_stdio (0); cin.tie (0), cout.tie (0); long long n, k; cin >> n >> k; for (int i = 1;i <= n;i ++) { cin >> a[i]; } for (int i = 1;i < n;i ++) { b[i] = a[i + 1] - a[i] - 1; } sort (b + 1, b + n); long long ans = 0; for (int i = 1;i <= n - k;i ++) ans += b[i]; cout << ans + n; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...