【2024年NCST蓝桥杯模拟赛】暖冰气场
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
问题描述
冬天到了,一起快乐的滑冰吧!
蓝桥冰场是一个 的矩形,可以看成 行 列的小矩形组成。
第 行第 列的位置被描述成 。
为了防止滑冰场内太冷,滑冰场的老板小蓝在 个位置放置了暖气炉,由于蓝桥冰场的冰是特殊材质,所以你并不用担心冰会融化。
每个暖气炉会产生暖气。在放置时,放置的位置就已经被暖气覆盖。每经过一秒,存在暖气的格子会传播暖气到周围的格子。
具体来说,如果 存在暖气,那么一秒之后, 八个位置也会被暖气覆盖。
需要注意的是,超过边界的位置不会被暖气覆盖,多余的暖气也不会传播到其他格子(具体见样例说明)。
小蓝告诉你,他放置暖气炉的位置 ,你需要告诉小蓝,经过多久之后,整个冰场都会被暖气覆盖。
如果你成功回答问题,小蓝就会送给你一张蓝桥冰场的优惠券。
输入格式
第一行输入三个整数 。
接下来 行,每行两个整数 ,代表每个暖气炉的位置,保证每个位置不会出现两次。()。
输出格式
输出一个整数,代表暖气覆盖冰场的最小时间,单位为秒。
样例输入输出
4 4 2
1 1
3 3
2
说明
我们用 表示未覆盖暖气, 表示已覆盖暖气。
$$\left[\begin{matrix}1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0\end{matrix}\right] \underset{1s}{\Longrightarrow}\left[\begin{matrix}1 & 1 & 0 & 0 \\ 1 & 1 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 1 & 1 & 1\end{matrix}\right] \underset{2s}{\Longrightarrow}\left[\begin{matrix}1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 \\1 & 1 & 1 & 1 \end{matrix}\right] $$评测用例规模与规定
对于数据,
对于数据,
运行限制
- 最大运行时间:
- 最大运行内存: