#P1071. 扫雷

扫雷

题目描述

考虑在一个 n×mn×m 的棋盘上玩扫雷,行列都从 11 开始下标,已知所有 cc 个雷的位置,第 ii 个的位置是 xix_{i} ,yiy_{i}

对于每个 k(0k<9)k(0≤k<9) 输出有多少个格子,在 88 个方向上共有 kk 个雷。

输入格式

输入第一行三个整数 nn , mm , cc

接下来 cc 行,每行两个整数 xx , yy 表示雷的位置。

输出格式

输出共 99 个数字,其中第 k(0k<9)k(0≤k<9) 个数字表示,有多少个格子,在 88 个方向上共有 kk 个雷。

样例

input

3 3 4
1 1
3 3
1 3
3 1

output

0
0
4
0
1
0
0
0
0

数据范围与提示

对于 100%100\% 的数据,n,m1e9,c1e5n,m \le1e9, c \le 1e5,输入的 cc 个雷的位置互不相同。

对于 30%30\% 的数据,n,m1e3,c1e2n,m \le1e3,c \le1e2

对于另 30%30\% 的数据,n,m1e3,c1e3n,m \le1e3,c \le 1e3

提示:有雷的地方不是格子