T621131 村民©shutdown,2025
题目背景
mc里的村民是 ~~**黑奴**~~ 我们的好朋友.
tip:
* 村民有20点血.
题目描述
shutdown 养了一群村民.
一天,shutdown吃完了自动农场里的~~7586~~更新:18913,吃饱了撑着,决定要和村民玩耍.
shutdown 找了一只村民,将它放在一个$n$*$m$的迷宫('.'是空气,'#'是墙)里的$sx$,$sy$处.
村民每秒可以往前后左右四个方向走2步.(禁止穿墙,但可以转弯)
shutdown 为了和这只氪癌的村民能够愉快的玩耍,他要在迷宫里扔$q$个TNT.
TNT爆炸时会对周围5\*5的范围内的村民造成5点伤害.
扔下的TNT不会阻挡村民前进.
每一个TNT会在扔下后3秒爆炸.
迷宫中有一个在$ex$,$ey$处的传送门,村民只要到达传送门处便可逃离.
现在,shutdown要问问你,村民能否逃出迷宫呢?如果能逃出,又需要多久呢?
输入格式
第一行输入七个数$n$,$m$,$q$,$sx$,$sy$,$ex$,$ey$.
接下来$n$行输入一个$n$*$m$的矩阵.
接下来$q$行每行输入三个整数$t$,$x$,$y$表示第$t$秒shutdown会在$x$,$y$处扔下一个TNT.
输出格式
如果村民不能逃离(被迷宫困住,被TNT炸死),输出'No';
如果村民能成功逃离(村民到达了传送门),第一行输出'Yes',第二行输出村民逃出的时间(一个浮点数),第三行输出村民的剩余血量.
说明/提示
1