#238. 立春
立春
Background
众所周知,MC中一到晚上就会到处刷怪,而为了防止刷怪,通常都会使用火把作为光源。
Description
在MC中,火把作为一种最常用的方块光源,可以提供 级亮度,而在一个二维平面上,亮度只能向东南西北四个方向传播,每传播一格,亮度等级减少一级,直到减少为 。
当两个光源可以传播到同一个位置时,这个位置的亮度等级为两个光源传播到这个位置的亮度等级较高者。
当一个位置的亮度等级为 时,在晚上就有可能刷怪,因此你放置了一些火把,但现在你不确定是否所有位置都不会刷怪。
你在一个 的平地上放置了 个火把,请你计算出每个位置的亮度等级。
Format
Input
一行输入三个整数 (),分别表示区域的大小和火把的数量。
行,每行输入两个整数 (),表示第 个火把的位置。
Output
输出一个 行 列的数字表格,第 行第 列的数表示该位置的亮度等级。
Samples
8 8 1
1 1
14 13 12 11 10 9 8 7
13 12 11 10 9 8 7 6
12 11 10 9 8 7 6 5
11 10 9 8 7 6 5 4
10 9 8 7 6 5 4 3
9 8 7 6 5 4 3 2
8 7 6 5 4 3 2 1
7 6 5 4 3 2 1 0
8 8 2
1 1
1 8
14 13 12 11 11 12 13 14
13 12 11 10 10 11 12 13
12 11 10 9 9 10 11 12
11 10 9 8 8 9 10 11
10 9 8 7 7 8 9 10
9 8 7 6 6 7 8 9
8 7 6 5 5 6 7 8
7 6 5 4 4 5 6 7