P11859 [CCC 2025 Senior] 画画 / Pretty Pens
题目背景
译自 CCC 2025 Senior T3。本题满分为 $15$。
题目描述
有 $n$ 支笔,$m$ 种颜色。第 $i$ 支笔的**颜色**为 $c_i$,**美丽度**为 $p_i$。
现在要用这些笔来画画。画会用到 $m$ 种颜色,所以要从每种颜色的笔中各选出一支,画的**美丽度**就是选出的笔的美丽度之和。
在下笔前,你可以选择**至多一支**笔,将这支笔的颜色改成 $[1,m]$ 中的任意一种。**画完后,这支笔的颜色将恢复为原本的颜色。**
有 $q$ 次操作:
- $\texttt{1}$ $i$ $x$:令 $c_i\gets x$。
- $\texttt{2}$ $i$ $y$:令 $p_i\gets y$。
对于 $i=1,2,\ldots,q+1$,求出:在完成前 $(i-1)$ 次操作后,用这些笔画出画的美丽度最大值。
再次强调,**画完一幅画后,这支笔的颜色将恢复为原本的颜色。**
输入格式
第一行,三个非负整数 $n,m,q$。
接下来 $n$ 行,每行两个正整数 $c_i,p_i$。
接下来 $q$ 行,每行三个正整数,描述一个操作。
数据保证,在任意时刻,每种颜色都至少有一支笔。
输出格式
输出 $(q+1)$ 行,第 $i$ 行的正整数表示完成前 $(i-1)$ 次操作后,用这些笔画出画的美丽度最大值。
说明/提示
#### 样例解释
- 样例 $1$ 解释:
起初,有三种颜色的笔:
- 颜色 $1$ 的笔的美丽度为 $3,6$。
- 颜色 $2$ 的笔的美丽度为 $7,9$。
- 颜色 $3$ 的笔的美丽度为 $4,9$。
如果不改变笔的颜色,画的最大美丽度为 $6+9+9=24$。
然而,将第 $4$ 支笔的颜色从 $2$ 改成 $1$ 可以获得 $7+9+9=25$ 的美丽度,这也是最优方案。
- 样例 $2$ 解释:
在第一次修改前和第二次修改前,选择第 $1,2$ 支笔是最优的。
在第二次修改后,选择第 $2,3$ 支笔是最优的。
#### 子任务
对于 $100\%$ 的数据,保证:
- $1\le m\le n\le 2\times 10^5$;
- $0\le q\le 2\times 10^5$;
- $1\le c_i,x\le m$;
- $1\le p_i,y\le 10^9$;
- $1\le i\le n$;
- 在任意时刻,每种颜色都至少有一支笔。
---
子任务 $0$ 为样例。
| $\text{Subtask}$ | $n\le$ |$ m$ | $q\le $ | 特殊性质 | 得分 |
| :-: | :-: | :-: | :-: | :-: | :-: |
| $1$ | $2\times 10^5$ | $\le 2\times 10^5$ | $0$ | / | $5$ |
| $2$ | $2\times 10^5$ | $=1$ | $\le 2\times 10^5$ | / | $2$ |
| $3$ | $2\times 10^5$ | $=2$ | $\le 2\times 10^5$ | / | $2$ |
| $4$ | $2\times 10^5$ | $\le 10$ | $\le 2\times 10^5$ | / | $2$ |
| $5$ | $2\times 10^5$ | $\le 2\times 10^5$ | $\le 2\times 10^5$ | $\text{A}$ | $2$ |
| $6$ | $2\times 10^5$ | $\le 2\times 10^5$ | $\le 2\times 10^5$ | / | $2$ |
- 特殊性质 $\text{A}$:数据保证在任意时刻,$n$ 支笔的美丽度都是两两不同的。