#L0033. 隔离区蔓延时刻
隔离区蔓延时刻
题目背景
边境哨站所在的谷地突遭瘴气侵袭,驻防的卫队不得不收缩到一片矩形营地里坚守。瘴气一旦在某个格子出现,每小时都会向上下左右相邻的格子继续扩散,若不加以推演,整座营地迟早全部沦陷。随军书记官已经查明了最初出现瘴气的格子,他需要尽快算出营地里各位队官所在位置被瘴气覆盖的时刻,好安排撤离顺序。
题目描述
营地可以看作一个 行 列的矩阵,每个单元格里住着一名卫队成员。瘴气出现时,每过一个小时,就会向四周相邻的单元格蔓延一格,直到整座营地都被瘴气覆盖。书记官已经掌握了全部瘴气源头的位置,请你算出各位队官被瘴气覆盖的时间。
输入格式
第 行:四个整数 ,,,,表示营地矩阵有 行 列。有 个瘴气源头, 为营地中队官的数量。
接下来 行:每行有两个整数 ,,表示瘴气源头在第 行第 列。
接下来 行:每行有两个整数 ,,表示队官的位置在第 行第 列。
输出格式
第 至 行:每行一个整数,表示这名队官所在位置被瘴气覆盖的时间,输出顺序与输入顺序一致。如果某个人的位置就在瘴气源头,那么他被瘴气覆盖的时间为 。
样例
5 4 2 3
1 1
5 4
3 3
5 3
2 43
1
3
</p>
提示
数据规模与约定
对于 的数据,保证 ,。
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 764
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 125MiB
- 上传者