《技术》学考及选考相关问题请联系张博士13958083702(手机和微信同号) 问题 3163 --移动网络

3163: 移动网络★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 6  解决: 3
[提交][状态][命题人:]

题目描述

有一个n*nn<=20)的网格,其中有一个格子是空的,其他格子各有一个字母,一共有5种指令:A,B,L,R,T,分别表示把空格上,下,左,右的相邻字母移动到空格中和将整个网格沿主对角线翻转。输入初始网格和指令序列,输出指令执行完毕后的网格,若有非法指令或移动失败,应输出“ERROR

输入

输入一个n,然后输入一个n*n的网格(空格处用“*”表示),之后输入一串只含有A,B,L,R,T的字符串。

输出

输出一个n*n的网格,字符之间以一个空格隔开。

样例输入
Copy
6
W S F Q P S
K X O P Q X 
B B L A W E
S K M N A W
S X F G G W
U I * B J K
AALLBTLRBT
样例输出
Copy
W S F Q P S 
K X O P Q X 
B B L A W E 
S S K N A W 
X * M G G W 
U I F B J K 

提示

网格中只有大写字母,空格和*

来源

[提交][状态]

如有问题,请咨询客服
浙ICP备20001167号