typedef long long ll; typedef long double ld; #include using namespace std; #define int long long signed main(){ ll n,k; std::cin >> n>>k; vector a(n); ll tsum = 0; typedef pair pll; priority_queue pq; for (int i = 0; i < n; i++) { std::cin >> a[i]; tsum += a[i]; if(i>1){ pq.push({a[i],i}); } } ll sum = 0; vector used(n); for (int i = 0; i < k-1; i++) { auto [ai,ind] = pq.top();pq.pop(); sum += ai; used[ind]=true; } ll ans = 0; for (int i = 0; i < n/2&&2*i+1