제출 #488884

#제출 시각아이디문제언어결과실행 시간메모리
488884SlavicGStove (JOI18_stove)C++17
100 / 100
21 ms2256 KiB
#include "bits/stdc++.h" using namespace std; #define ll long long #define forn(i,n) for(int i=0;i<n;i++) #define all(v) v.begin(), v.end() #define rall(v) v.rbegin(),v.rend() #define pb push_back #define sz(a) (int)a.size() void solve() { int n, k; cin >> n >> k; --k; vector<int> a(n); for(int i = 0;i < n; ++i){ cin >> a[i]; } int ans = n; vector<int> v; for(int i = 1;i < n; ++i){ v.pb(a[i] - (a[i - 1] + 1)); ans += a[i] - (a[i - 1] + 1); } sort(rall(v)); for(int i = 0;i < min(k, sz(v));++i){ ans -= v[i]; } cout << ans << "\n"; } int32_t main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); int t = 1; //cin >> t; while(t--) { solve(); } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...