#P12651. [集训队互测2025day1]基础01练习题
[集训队互测2025day1]基础01练习题
对于一个 的 01 矩阵 (下标从 1 开始,下同),定义一个 的 01 矩阵 是好的当且仅当:
-
对于第 行,不存在 同时满足:
$$A_{i,j} = B_{i,k} = 1, \quad A_{i,k} = B_{i,j} = 0$$ -
对于第 列,不存在 同时满足:
$$A_{j,i} = B_{j,i} = 1, \quad A_{k,i} = B_{k,i} = 0$$
初始 矩阵所有位置为 0,每次可以选择若干个位置,将它们同时变成 1。要求做完操作后,矩阵 仍然是好的。设最多执行 次操作,则矩阵 的权值为 。
小 █ 现在有一个 的 01 矩阵 。由于 很大,所以 由特殊方式生成。
初始 中所有位置均为 0,有 次修改操作。每次操作给定 ,对于满足 且 的所有位置 ,将 变为 。
定义 为 前 行前 列构成的子矩阵的权值。
输入格式
第一行三个数 。
接下来 行,每行四个数 。
输出格式
若 ,输出一个数 。
若 ,输出一行 个数,分别是 。
输入输出样例
样例输入 1
2 2 1 1 1 1 1 2 2 2 2
样例输出 1
2 1
样例 2 & 3
详见下发文件。
数据范围
| Subtask 编号 | 分值 | $N \le$ | 特殊性质 |
|---|---|---|---|
| 1 | 5 | 4 | A |
| 2 | 10 | 50 | |
| 3 | 10 | 5000 | |
| 4 | 10 | 无 | |
| 5 | 15 | $2 \times 10^5$ | B |
| 6 | 15 | A | |
| 7 | 35 | 无 |
- 特殊性质 A:保证 。
- 特殊性质 B:一次操作的代价为 ,所有操作的代价之和 。
对于所有数据,保证:
$$1 \le N, Q \le 2 \times 10^5, \quad 1 \le x_1 \le x_2 \le N, \quad 1 \le y_1 \le y_2 \le N, \quad op \in \{0, 1\}$$