首页 / 题库

P14177 - VUK

数据结构入门
通过次数0 提交次数0 内存限制 128MB 时间限制1秒

描述

一匹狼 Vjekoslav 正在逃离一批残暴的猎人的追捕。

这些猎人非常凶残,经常躲在树后面,但 Vjekoslav 并不知道哪棵树后有猎人。为了保险,Vjekoslav 希望在逃回它舒适的窝的过程中离树越远越好。

森林可以抽象为 $N\times M$ 的矩阵。每个格子可能是空的(用`.`表示),也有可能有一棵树在中心位置(用`+`表示)。Vjekoslav在`V`标示的地方而它的窝在`J`标示的地方。定义 Vjekoslav 与某棵树的距离为它们所在格的曼哈顿距离(即这两个格子所在行、列之差的绝对值之和)。

Vjekoslav 每次可以往东南西北中的任一方向移动,**即使它下一步移动到的格子有树(此题树并不会阻挡 Vjekoslav)**。帮忙找出这样一条从`V`到`J`的路径,使得 Vjekoslav 在途中离它最近的树的距离的最小值最大。

**注意 Vjekoslav 的窝并不占据整块格子,因此你的路径中必须包含`J`。**

输入

第一行两个整数 $N,M$。

接下来 $N$ 行每行 $M$ 个字符,描述这片森林。

在这片森林的描述中,只会有一个`V`与一个`J`,且保证至少有一个`+`。

输出

一行一个整数,Vjekoslav 在逃回窝的途中最大可能的离它最近的树的距离的最小值。

样例

  • 复制
  • 复制
  • 复制
  • 复制

提示

$1\leq N,M\leq500$。

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36