Submission #1091927

#TimeUsernameProblemLanguageResultExecution timeMemory
1091927vjudge1Stove (JOI18_stove)C++17
100 / 100
18 ms3292 KiB
#include <bits/stdc++.h> #define int long long #define arr2 array<int, 2> #define popcount __builtin_popcount #define ctz __builtin_ctz using namespace std; const int N = 2e5; void fun() { int n, k; cin >> n >> k; int arr[n]; for (int i = 0; i < n; ++i) { cin >> arr[i]; } sort(arr, arr + n); vector<int> boz; for (int i = 1; i < n; ++i) { boz.push_back(arr[i] - arr[i - 1] - 1); } sort(boz.begin(), boz.end()); int sum = 0; for (int i = 0; i < (n - k); ++i) { sum += boz[i]; } cout << n + sum << "\n"; } int32_t main() { ios::sync_with_stdio(0); cout.tie(0); cin.tie(0); // int tc; // cin >> tc; // while (tc--) fun(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...