#include using namespace std; using ll = long long; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); ll n,k; cin>>n>>k; vector a(n); for(int i = 0;i>a[i]; ll ans = 1e18; ll res = 0; priority_queue que; ll sum = 0; if(k==1){ cout<=0;i--){ if(ineed){ sum -= que.top(); que.pop(); } if(que.size()+1==need){ ans = min(ans,sum+a[i]); } if(need>2){ sum += a[i]; que.push(a[i]); }else if(i==n-1){ sum += a[i]; que.push(a[i]); } } cout<