estie プログラミングコンテスト2025 (AtCoder Regular Contest 210)
B
Remove Median Operations
AtCoder
⌀ 1506
原题
← AC →
翻译中…

Problem Statement

翻译中…

You are given an integer sequence $A=(A_1,A_2,\ldots,A_N)$ of length $N$ and an integer sequence $B=(B_1,B_2,\ldots,B_M)$ of length $M$. Here, $N$ is even.

翻译中…

You are given $Q$ queries. The $q$-th query is given as a triple of integers $(t_q,i_q,x_q)$, and it does the following.

翻译中…
  • If $t_q=1$: In this case, $1\leq i_q\leq N$. This query changes $A_{i_q}$ to $x_q$.
  • If $t_q=2$: In this case, $1\leq i_q\leq M$. This query changes $B_{i_q}$ to $x_q$.
翻译中…

After processing each query, find the answer to the following subproblem.

翻译中…

Initialize a multiset $X$ with $X=\lbrace A_1,A_2,\ldots,A_N\rbrace$. For $j=1,2,\ldots,M$, perform the following operation:

  • Insert $B_j$ into $X$. Then, remove one median of $X$ from $X$.

Find the sum of elements in $X$ when all operations are finished.

翻译中…

What is a median? When $N$ is even, the median of a multiset $X$ with $N+1$ elements is the $\left(1+\frac{N}{2}\right)$-th value in ascending order among the elements of $X$. For example, the median of $X=\lbrace 1, 3, 4, 5, 8\rbrace$ is $4$, and the median of $X=\lbrace 2,2,2\rbrace$ is $2$. Note that in this problem, the multiset for which we consider the median always has an odd number of elements.

翻译中…

Constraints

翻译中…
  • $1\leq N,M,Q\leq 2\times 10^5$
  • $N$ is even.
  • $1\leq A_i\leq 10^9$
  • $1\leq B_i\leq 10^9$
  • $t_q\in\lbrace 1,2\rbrace$
  • If $t_q=1$, then $1\leq i_q\leq N$
  • If $t_q=2$, then $1\leq i_q\leq M$
  • $1\leq x_q\leq 10^9$
  • All input values are integers.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N M Q
A_1 A_2 \cdots A_N
B_1 B_2 \cdots B_M
t_1 i_1 x_1
\vdots
t_Q i_Q x_Q

翻译中…

Output

翻译中…

Output $Q$ lines. The $q$-th line should contain the answer to the subproblem immediately after processing the $q$-th query.

翻译中…

样例

Input #1
4 2 2
5 1 4 3
1 2
1 3 3
2 1 5
Output #1
10
13
First, the $1$-st query makes $A=(5,1,3,3)$ and $B=(1,2)$. In this case, the operations in the subproblem proceed as follows. - Initialize $X=\lbrace 5,1,3,3\rbrace=\lbrace 1,3,3,5\rbrace$. - Insert $B_1=1$ into $X$, making $X=\lbrace 1,1,3,3,5\rbrace$. Then, remove one median from $X$, making $X=\lbrace 1,1,3,5\rbrace$. - Insert $B_2=2$ into $X$, making $X=\lbrace 1,1,2,3,5\rbrace$. Then, remove one median from $X$, making $X=\lbrace 1,1,3,5\rbrace$. The sum of elements in $X$ when all operations are finished is $1+1+3+5=10$. Next, the $2$-nd query makes $A=(5,1,3,3)$ and $B=(5,2)$. In this case, the operations in the subproblem proceed as follows. - Initialize $X=\lbrace 5,1,3,3\rbrace=\lbrace 1,3,3,5\rbrace$. - Insert $B_1=5$ into $X$, making $X=\lbrace 1,3,3,5,5\rbrace$. Then, remove one median from $X$, making $X=\lbrace 1,3,5,5\rbrace$. - Insert $B_2=2$ into $X$, making $X=\lbrace 1,2,3,5,5\rbrace$. Then, remove one median from $X$, making $X=\lbrace 1,2,5,5\rbrace$. The sum of elements in $X$ when all operations are finished is $1+2+5+5=13$.
Input #2
6 7 5
7 1 2 5 5 3
4 2 5 1 3 3 8
2 1 3
2 7 1
1 3 6
2 4 2
1 5 1
Output #2
24
20
21
22
21
题目信息
题号
arc210_b
时间限制
3 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。