제출 #1099109

#제출 시각아이디문제언어결과실행 시간메모리
1099109imanghaderStove (JOI18_stove)C++17
100 / 100
16 ms3292 KiB
#include <bits/stdc++.h> #if __has_include("prettyprint.hpp") #include "prettyprint.hpp" #endif using namespace std; #define ll long long #define all(v) v.begin(), v.end() #define watch(x) cout << (#x) << " is " << (x) << endl #define mk make_pair struct solve { void main() { ll n,k;cin>>n>>k; vector<ll> v(n); for (ll i=0;i<n;i++){ cin>>v[i]; } vector<ll> a; for (ll i=0;i<n-1;i++){ a.push_back(v[i+1]-v[i]-1); } sort(all(a)); reverse(all(a)); ll ans=v[n-1]-v[0]+1; for (ll i=0;i<k-1;i++){ ans-=a[i]; } cout<<ans<<endl; } }; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); ll t=1; /* cin >> t; */ while (t--) { solve s; s.main(); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...