比赛场次 168
比赛名称 20120810
比赛状态 已结束比赛成绩
开始时间 2012-08-10 08:40:00
结束时间 2012-08-10 12:00:00
开放分组 全部用户
注释介绍
题目名称 移动骷髅
输入输出 klgame.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarMakazeu AAAAAAAAAA 0.022 s 0.31 MiB 100

移动骷髅

★★   输入文件:klgame.in   输出文件:klgame.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

这是一个游戏。

游戏目标 : 将红色骷髅移至中间的红色方格内 。

游戏规则 : 你可以移动任何一个骷髅 , 他会向着你所指的方向走去 , 直到前方出现障碍物 , 即前面有其他骷髅 , 如果骷髅掉出棋盘外 , 则游戏失败 。

由于这个游戏到后来实在太复杂了 , 我们可爱的芯心不知道该怎么走了 , 但是她又是那么的坚强和自信 , 一定要自己玩过去 , 所以她只想知道每一关需要的最少步数 。

【输入格式】

第一行为一整数N,表示有N关。

每组测试数据为一个5*5的距阵,描述一个起始状态,其中2表示红色骷髅,1表示白色骷髅,0表示无骷髅。

每组测试数据之间有一空行。

保证不会出现无解的情况。

【输出格式】

你只需要依次输出每关的最少步数,具体格式参照样例 。  

【输入样例】

2
10001
00000
02010
00000
10001

00010
02000
10000
01010
00001

【输出样例】

level 1:
1
level 2:
3