Maddy 找到了一把崭新的剑,她决定用一些宝石装饰她的剑。在神秘的 Celeste 山地区,有 块各不相同的宝石散落在各处。
Maddy 希望她的剑看起来非常五彩斑斓,因此她至少需要用 块宝石来装饰她的剑。
在出发之前,她拿到了一张地图,地图上记载了 Celeste 山地区的详细情况:
- Celeste 山地区被分为了一个 的网格,分别用坐标 到 标记每一子地块的情况。
- 我们称一块坐标为 的子地块的相邻子地块为 、、 和 ;注意相邻子地块亦需要在 Celeste 山地区之中,即相邻子地块的坐标 亦应满足 ,。
- 每一块子地块的地形为陆地、水或者岩浆。
- 其中 个子地块中有宝石,且宝石只可能在地形为陆地或者水的子地块中。
Maddy 从一个给定的子地块 出发,她需要在这一区域收集至少 块宝石。她的行动需要消耗精力值,行动和精力值的计算规则如下:
- Maddy 初始位于所给定的子地块 ,保证这一子地块的地形为陆地或者水且没有宝石。
- Maddy 每次可以移动到一个相邻的、地形为陆地或者水的子地块中;她不能进入岩浆子地块。
- 若本次移动的起点与终点均为 “陆地”,则这次移动不消耗精力值。
- 否则(即本次移动涉及 “水”,无论是从水出发,或移动到水,或水 水),这次移动将会消耗 1 点精力值。
请告诉 Maddy 她至少需要消耗多少精力值 才能收集至少 块宝石,或告诉她不可能收集到 块宝石。