제출 #127225

#제출 시각아이디문제언어결과실행 시간메모리
127225LichtStove (JOI18_stove)C++14
100 / 100
91 ms1524 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define vt vector #define pb push_back #define pob pop_back #define vi vt<int> #define vvi vt<vi> #define vii vt<ii> #define vvii vt<vii> typedef long long ll; #define For(i,a,b) for(int i = a; i < b; i++) #define foR(i,a,b) for(int i = a; i <= b; i++) #define roF(i,a,b) for(int i = a - 1; i >= b; i--) #define Rof(i,a,b) for(int i = a; i >= b; i--) priority_queue<int, vt<int>, greater<int> > pq; signed main (){ /* freopen(".inp","r",stdin); freopen(".out","w",stdout); */ int n, k, a, b; cin >> n >> k; cin >> b; For(i,1,n){ cin >> a; pq.push(a-b-1); b = a; } int sum = n; For(i,k,n){ sum += pq.top(); pq.pop(); } cout << sum; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...