Submission

Status:

(-SSSSSSSSSSSSS)(P-SSSSSSSSS)(PPPPPPPPP)(-SSSSSSSSS)(PP-SSSSSSS)(-SSSSSSSSSSSSS)(-SSSSSSSSSSSSSSSSSSSSS)

Subtask/Task Score:

{0/5}{0/7}{8/8}{0/12}{0/16}{0/28}{0/24}

Score: 8

User: sukritp5

Problemset: แคง (Kang)

Language: cpp

Time: 0.361 second

Submitted On: 2026-04-14 16:26:51

#include <bits/stdc++.h>
#define ll long long
using namespace std;
const int MXN=1e6+7;

std::vector<long long> capsize(std::vector<int> A, std::vector<int> B) {
  vector<ll> ans;
  priority_queue<ll> pq;
  int N=A.size(),K=B.size();
  ll sum=0;
  for(ll x:A){
    pq.push(x);
    sum+=x;
  }
  for(ll x:B){
    pq.push(x);
    sum+=x;
    sum-=pq.top();
    pq.pop();
    ans.emplace_back(sum);
  }
  return ans;
}