「RiOI-03」网格
题目背景
2022 年某次集训讲课,课件中出现了一道以 MLE 真名首字母严格顺序作为输入变量的题目。MLE 就想在自己的题目里用 [vectorwyx](https://www.luogu.com.cn/user/238408) 的首字母当输入变量,于是就有了这道题。
可惜如今 [vectorwyx](https://www.luogu.com.cn/user/238408) 已经退役了,人生有梦,各自精彩。
题目描述
**请仔细阅读本题数据范围。**
给定一个 $n\times n$ 的正方形网格,一共有 $n$ 行,$n$ 列,初始时所有网格均为红色。有 $n$ 组询问,每次询问会把一整行或一整列的颜色全部染成红色或白色,每次询问后输出所有红色网格的周长,而且询问之间不独立。
输入输出格式
输入格式
第一行为一个正整数 $n$;
接下来的 $n$ 行,每行三个正整数 $w,y,x$。$w$ 表示颜色,$w=1$ 表示染成红色,$w=0$ 表示染成白色。$y$ 表示行或列,$y=1$ 表示把第 $x$ 行全部染色,$y=0$ 表示把第 $x$ 列全部染色。
输出格式
一共有 $n$ 行,每行一个整数,表示每次修改后的红色部分周长。
输入输出样例
输入样例 #1
5
0 0 3
0 1 2
0 1 4
1 0 2
1 1 4
输出样例 #1
28
32
36
36
32
说明
### 样例解释
[样例图片解释](https://www.luogu.com.cn/paste/rvrhouei)
### 数据范围
对于 $100\%$ 的数据,$3\leq n \leq 10^6 $,$1<x<n$。
$$
\def\arraystretch{1.5}
\begin{array}{|c|c|c|c|c|c|} \hline
\textbf{\textsf{\#}} & \bm{{n\le}} & \textbf{\textsf{特殊性质}} & \textbf{\textsf{\#}} & \bm{{n\le}} & \textbf{\textsf{特殊性质}}\cr\hline
1 & 5 & - &
11 & 10^5 & - \cr\hline
2 & 100 & - &
12 & 10^5 & - \cr\hline
3 & 100 & - &
13 & 10^5 & - \cr\hline
4 & 2000 & \textbf{A} &
14 & 10^5 & - \cr\hline
5 & 2000 & \textbf{B} &
15 & 10^6 & - \cr\hline
6 & 2000 & - &
16 & 10^6 & - \cr\hline
7 & 10^5 & \textbf{AB} &
17 & 10^6 & - \cr\hline
8 & 10^5 & \textbf{B} &
18 & 10^6 & - \cr\hline
9 & 10^5 & \textbf{A} &
19 & 10^6 & - \cr\hline
10 & 10^5 & - &
20 & 10^6 & - \cr\hline
\end{array}
$$
- 特殊性质 $\bf A$:保证 $w=0$。
- 特殊性质 $\bf B$:保证 $y=0$。