#P1382. Fire in the City

    ID: 1136 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>基础算法二分前缀和其他离散化扫描线CodeForces

Fire in the City

题目描述

有一个 nnmm 列的网格。其中有 k+1k+1 个格子着火了。每个时刻,火会蔓延至相邻的格子(八联通)。现在给出其中 kk 个着火的格子,请确定第 k+1k+1 格子,使得网格被烧完的用时最短。

你只需要输出最短用时。

输入格式

第一行输入 33 个整数 n,m,kn,m,k1n,m109,1k5001\le n,m\le 10^{9},1\le k\le 500

接下来 kk 行,每行两个整数 xi,yix_i, y_i1xin,1yim。表示第1\le x_{i}\le n,1\le y_{i}\le m。表示第 i$ 个着火的格子坐标。

输出格式

一个整数表示网格被烧完的最短用时。

7 7 3
1 2
2 1
5 5
3

k+1k+1 个着火的格子为 (4,4)(4,4)

10 5 1
3 3
2

k+1k+1 个着火的格子为 (8,3)(8,3)