seventh玩游戏

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

最近seventh沉迷于4399,他发现了一个好玩的游戏,吃金币,这个游戏的你通关的越快,评分越高,seventh想知道,最快通关时间是多少。

游戏规则如下:

1、游戏地图大小为n*m,即n层,每层m个格子。

2、游戏人物从地图的左下角开始行动。

3、通关条件为吃光所有的金币。

4、游戏人物只有在每一层的最左边或最右边才能向上移动,否则只能左右移动,不能下去。

5、每次移动需要花费一个单位的时间。

Input

第一行包含一个整数T,表示有T组数据。(T<=100)

接下来T组

每组数据第一行有两个整数n和m(1<=n<=15,3<=m<=100)

接下来n行每行m个字符,0代表那个位置没有金币,1代表那个位置有金币


注意:地图从上向下给出


Output

对于每组数据输出一个整数,为最快完成游戏的时间

SampleInput
4
2 4
0010
0100
3 6
001000
000010
000010
4 5
01110
01110
01110
01110
3 4
0000
0100
0100
SampleOutput
5
12
18
4
Submit
题目统计信息详细
总AC数16
通过人数8
尝试人数9
总提交量36
AC率22.22%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: