Submission #1143104

#TimeUsernameProblemLanguageResultExecution timeMemory
1143104asdfghqwertStove (JOI18_stove)C++20
100 / 100
30 ms1096 KiB
#include<bits/stdc++.h> using namespace std; typedef long long lli; //you creepy basterd :) int main(){ int n , k;cin >> n >> k; vector<int> a(n) , b(n-1); for(int i = 0 ; i < n ; i++)cin >> a[i]; sort(a.begin() , a.end()); for(int i = 1 ; i < n ; i++)b[i-1] = a[i] - a[i-1] - 1; sort(b.begin() , b.end() , greater<int>()); int ans = a[n-1] - a[0] + 1; for(int i = 0 ; i < min(k - 1 , n - 1) ; i++)ans -= b[i]; cout << ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...