题目名称 3032. [UVa 227]谜题
输入输出 puzzleproblem.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarsyzhaoss 于2018-10-31加入
开放分组 全部用户
提交状态
分类标签
模拟 字符串
分享题解
通过:23, 提交:69, 通过率:33.33%
Gravatar锝镆氪锂铽 100 0.000 s 0.00 MiB C++
Gravatar1020 100 0.000 s 0.00 MiB C++
Gravatar䱖虁職 100 0.000 s 0.00 MiB C++
Gravatarlhyzwzz 100 0.000 s 0.00 MiB C++
GravatarreØreOré 100 0.001 s 0.31 MiB C++
Gravatar夏风 100 0.001 s 0.31 MiB C++
Gravatar夏风 100 0.001 s 0.31 MiB C++
Gravatarzhanghuaisha 100 0.001 s 0.31 MiB C++
Gravatarzhanghuaisha 100 0.002 s 0.31 MiB C++
Gravatarzhanghuaisha 100 0.002 s 0.31 MiB C++
关于 谜题 的近10条评论(全部评论)
两星的水题!
Gravatar夜莺
2020-02-12 18:30 2楼
什么!!!!!!!!!!!!!非法指令要输出网络????
GravatarDK
2018-11-06 19:37 1楼

3032. [UVa 227]谜题

☆   输入文件:puzzleproblem.in   输出文件:puzzleproblem.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

   有一个5*5的网格,其中恰好有一个格子是空的,其他格子各有一个字母。一共有4种指令:A,B,L,R,分别表示把空格上、下、左、右的相邻字母移到空格中。输入初始网格和指令序列(以数字0结束),输出指令执行完毕的网格。如果有非法指令,应先输出“This puzzle has no final configuration.”并且立即结束,然后输出当前网格。例如,图1中执行ARRBBL0后,效果如图2所示。

              

【输入格式】

1,输入一个5*5的由字符构成的网格,其中有一个空格。

2,第6行是由A,B,L,R组成的由0结束的字符串。

【输出格式】

执行完毕之后的5*5的网格,中间用空格隔开。

如果非法,输出“This puzzle has no final configuration.”及当前网格。

【样例输入】

TRGSJ

XDOKI

M VLN

WPABE

UQHCF

ARRBBL0

【样例输出】

T R G S J

X O K L I

M D V B N

W P   A E

U Q H C F

【提示】

如果有非法指令,则立即结束,输出网格!!!