U514492 小隐误入迷失森林
题目描述
小隐不小心走进了迷失森林,森林可以看做是一个 $n$ 乘 $m$ 的矩阵,小隐只可以 上下左右 移动(耗时1秒), `|` 为树所以小隐不可以通过。 `@` 为小隐的迷失的地点 `~` 为出口 `.` 为草的小隐可以通过,数字为传送门可以传送到相同的数字的位置(耗时2秒,当然小隐也可以不进入传送门), `&` 为怪物小隐可以通过但要减1滴血(小隐原先有 `x` 滴血) `*` 为伐木锯获取后小隐可以砍树(即为把 `|` 变为 `.` ,耗时2秒消并耗一把伐木锯,每个伐木锯只能拾取一次)。
输入格式
第1行三个整数 $n,m$和 $x$ 。
第2的后 `m` 行每行 `n` 个字符为森林。
输出格式
共2行
第1行小隐是否可以走出迷失森林可以输出 `Yes` 否则输出 `No`
如果可以请输出小隐**至少**要多少秒以及小隐的血量 **(如果有多个答案请输出步数少的,如果步数相同则输出血量多的)**
说明/提示
$\mathfrak{{\Huge n\le 100,m\le 100,x\le 1e2} } $