棋盘
题目背景
落子无悔,纵横棋局。
问题描述
\(n\times n\) 的棋盘, 依次给出 \(m\) 对坐标, 表示一个棋子的坐标,放了棋子的点的行和列都被占有,依次询问放 \(i\) 个棋子后还有多少位置没有被占。
输入格式
输入的第一行包含 \(2\) 个整数 \(n, m\) 分别表示棋盘大小和棋子个数。
然后有 \(n\) 行, 每行包含 \(2\) 个数 \(x,y\)(\(1\le x,y\le n\) ) ,代表第 \(i-1\) 个棋子放的位置。
输出格式
输出 \(m\) 个数,每个数之间用空格隔开,代表放了前 \(i\) 个棋子后还有多少位置没有被占据。
样例
样例输入 1
3 3
1 1
3 1
2 2
样例输出 1
4 2 0
样例输入 2
5 2
1 5
5 1
样例输出 2
16 9
样例输入 3
100000 1
300 400
样例输出 3
9999800001
数据范围
测试点编号 | 数据限制 |
---|---|
\(1-4\) | \(n,m\le 1000\) |
\(5-6\) | \(n\le 100000;0\le m\le 10\) |
\(7-10\) | \(n\le 10^9;m\le 100000\) |
时空限制
\(1\mathrm s,512\mathrm{MiB}\)
信息
- ID
- 1003
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 21
- 已通过
- 2
- 通过率
- 10%
- 被复制
- 1
- 上传者