#2331. 希蒙误入矩形世界
希蒙误入矩形世界
希蒙误入矩形世界
题目背景
希蒙来到了一个奇怪的矩形点阵世界,他似乎被困住了,请你救救他......
这个世界的每个点都可以用一个二维整数坐标表示,一共行,每行个点。由于这个世界非常奇怪,所以我们记两个点的距离,请注意与曼哈顿距离区分。希蒙现在尝试从号点出发到号点,他出发时会从号点携带枚金币,在路途上会花费枚金币,同时,在进入号点时,他需要向号点上缴枚金币,当且仅当希蒙到达号点后身上金币结余大于等于时,我们称从号点可达号点。
现在,你需要求出,对于每个点,有几个点可达。
题目描述
给定一个矩形点阵,坐标用一个二元点对从到表示,我们记,当且仅当时,我们称可达,你需要对于每个点求出它可达的点的数量。
输入格式
第一行两个整数,含义见上。
接下来输入一个的矩阵,其中表示坐标为的点的值,含义见上。
接下来输入一个的矩阵c,其中表示坐标为的点的值,含义见上。
输出格式
你需要输出一个的矩阵,其中表示坐标为的点的可达点数。
样例 #1
样例输入 #1
2 3
3 1 5
4 5 3
10 8 7
9 4 5
样例输出 #1
6 6 6
6 2 2
提示
数据范围:
对于10%的数据,我们保证。
对于另外20%的数据,我们保证。
对于100%的数据,我们保证。
温馨提示:
本题输入输出量较大,请使用较快的输入输出方式,std使用的是关闭同步流的cin与cout。