AT_abc176_e [ABC176E] Bomber
题目描述
有一个 $H \times W$ 的二维网格,其中有 $M$ 个爆破目标。第 $i$ 个爆破目标的位置为 $(h_i, w_i)$。
高桥君可以选择一个格子,在该格子上放置并引爆炸弹。与炸弹处于同一行或同一列的爆破目标都会被炸毁。炸弹也可以放在有爆破目标的格子上。
高桥君想要最大化被炸毁的爆破目标数量。请问最多可以炸毁多少个爆破目标?
输入格式
输入通过标准输入按以下格式给出。
> $H$ $W$ $M$
> $h_1$ $w_1$
> $\vdots$
> $h_M$ $w_M$
输出格式
请输出答案。
说明/提示
## 限制条件
- 所有输入均为整数。
- $1 \leq H, W \leq 3 \times 10^5$
- $1 \leq M \leq \min(H \times W, 3 \times 10^5)$
- $1 \leq h_i \leq H$
- $1 \leq w_i \leq W$
- $(h_i, w_i) \neq (h_j, w_j)\ (i \neq j)$
## 样例解释 1
将炸弹放在 $(1, 2)$ 处,可以炸毁所有爆破目标。
由 ChatGPT 4.1 翻译