AtCoder Beginner Contest 179
翻译中…
Problem Statement
翻译中…
There is a grid with $N$ rows and $N$ columns of squares. Let $(i, j)$ be the square at the $i$-th row from the top and the $j$-th column from the left.
翻译中…
Each of the central $(N-2) \times (N-2)$ squares in the grid has a black stone on it. Each of the $2N - 1$ squares on the bottom side and the right side has a white stone on it.
翻译中…
$Q$ queries are given. We ask you to process them in order. There are two kinds of queries. Their input format and description are as follows:
翻译中…
1 x: Place a white stone on$(1, x)$. After that, for each black stone between$(1, x)$and the first white stone you hit if you go down from$(1, x)$, replace it with a white stone.2 x: Place a white stone on$(x, 1)$. After that, for each black stone between$(x, 1)$and the first white stone you hit if you go right from$(x, 1)$, replace it with a white stone.
翻译中…
How many black stones are there on the grid after processing all $Q$ queries?
翻译中…
Constraints
翻译中…
$3 \leq N \leq 2\times 10^5$$0 \leq Q \leq \min(2N-4,2\times 10^5)$$2 \leq x \leq N-1$- Queries are pairwise distinct.
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
N Q
Query_1
\vdots
Query_Q
翻译中…
Output
翻译中…
Print how many black stones there are on the grid after processing all $Q$ queries.
翻译中…
样例
Input #1
5 5
1 3
2 3
1 4
2 2
1 2
Output #1
1
After each query, the grid changes in the following way:

Input #2
200000 0
Output #2
39999200004
Input #3
176527 15
1 81279
2 22308
2 133061
1 80744
2 44603
1 170938
2 139754
2 15220
1 172794
1 159290
2 156968
1 56426
2 77429
1 97459
2 71282
Output #3
31159505795
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。