/ StarOI / 题库 /

圣诞礼物

圣诞礼物

Background

下雪了,又到了白色相簿的季节。
北原春希、小木曾雪菜和冬马和纱是年少时很好的朋友。圣诞夜,和纱离开日本前往奥地利,春希和雪菜打算带着圣诞礼物去机场送她。因为他们是很好的朋友,所以春希和雪菜准备了很多礼物。因为正在下大雪,春希的摩托车不能使用了,雪菜只好选出最好的礼物送给和纱。剩下的礼物怎么办呀,这可愁苦了春希。还好这时圣诞老人派出了一些圣诞小精灵来帮他们回收圣诞礼物。圣诞小精灵是魔法生物,会消耗停留的地方的魔力。当一个地方的魔力枯竭时,圣诞小精灵将不能停留在那里。只要将礼物搬到地图之外就可以认为礼物回收成功。春希和雪菜想知道,圣诞小精灵可以帮他们回收多少圣诞礼物。但是春希有很强的自尊心,他不想直接知道答案,所以你需要告诉他有多少圣诞礼物不能被回收。

Description

逃逸问题。圣诞礼物存在于一个n×mn{\times}m的矩形网格图上。每个格点有相应的魔力kk,其中放有圣诞礼物的格点至少有一点魔力。圣诞小精灵的移动方式为跳跃,并且每次移动都会消耗目标格点的一点魔力。神秘的圣诞小精灵在跳跃时沿垂直方向或水平方向,或者先沿垂直方向后沿水平方向(不要问为什么,这是设定)。魔力枯竭的格点的魔力数为0。因为圣诞礼物的数量NN是确定的,所以聪明的北原春希可以从不能被回收的圣诞礼物的数量(NK)(N-K)中,推断出能被回收的圣诞礼物的数量KK
(OJ出那么坑不会被打死吗?)

Format

Input

一个整数T(T25)T(T{\le}25)代表测试样例的数量。
每一个测试样例的第一行有两个正整数n,dn,dnn代表网格图的行数,dd代表圣诞小精灵的最大移动距离。接着是两幅网格图。第一幅图只包含数字k(0<=k<=6)k(0<=k<=6),表示对应格点的魔力数。第二幅图只包含字符 L '\ L\ '和字符 . '\ .\ ' L '\ L\ '表示有圣诞礼物的格点, . '\ .\ '表示没有圣诞礼物的格点。
输入保证每一个网格图都是一个n×mn{\times}m的矩形,其中1<=n,m<=201<=n, m<=20nn显式给出,mm隐式给出。圣诞小精灵的最大移动距离dd是一个整数,其中1<=d<=31<=d<=3

Output

每一个测试样例,输出一行,说明有多少个圣诞礼物不能被回收。

Sample

Input

4
3 1
1111
1111
1111
LLLL
LLLL
LLLL
3 2
00000
01110
00000
.....
.LLL.
.....
3 1
00000
01110
00000
.....
.LLL.
.....
5 2
00000000
02000000
00321100
02000000
00000000
........
........
..LLLL..
........
........

Output

Case #1: 2 gifts were left behind.
Case #2: no gift was left behind.
Case #3: 3 gifts were left behind.
Case #4: 1 gift was left behind.

Limitation

1s, 4096KiB for each test case.

Source

POJ 2711
Vijos Original

信息

难度
9
分类
(无)
标签
(无)
递交数
17
已通过
2
通过率
12%
上传者