三阶魔方【模拟题】——高级

 1 Sec 64 MB |  Markdown 显示标签
2637
通过提交

题目描述

三阶魔方共有 66 个面,每个面上有 3333 列共 99 个方格。每个面能被顺时针或逆时针旋转。而每个面旋转的过程中,将影响相邻的 44 个面随之改变。魔方的每个面被染成某种颜色。现在给定一个已经预先被旋转过的魔方,以及将要进行的操作,给出魔方最后的状态。

在输入和输出中,魔方 66 个面的顺序由下图所示依次给出。这 66 个面分别为 White, Orange, Red, Blue, Green, Yellow。下图每个面中的原点所代表的,就是输入输出中各个面的左上角。

pic1196

输入格式

共四行字符串。

前三行内每行有 1818 个字符,用空格隔开,表示魔方的初始状况。

第四行表示操作包含 W, O, R, B, G, or Y,对所在面进行顺时针旋转 9090 度。

操作序列长度不超过 10001000.

输出格式

共三行,每行 1818 个字符,输出旋转之后魔方的状态。

样例输入 #1

W W W O O O R R R B B B G G G Y Y Y
W W W O O O R R R B B B G G G Y Y Y
W W W O O O R R R B B B G G G Y Y Y
RG

样例输出 #1

O O O Y Y Y R R R Y Y Y G G G B Y O
W W W O O O R R R B B B G G G B Y O
B B B W W W R R R W W W G G G B Y O

样例输入 #2

Y G G Y G W Y W B R W O R W G B G G
O W R Y O B G R O R B O Y G R B Y Y
O W O G O W Y B W B R W B B O R Y R
GROWBOBGROW

样例输出 #2

W G R Y B G B R G B O W O R B R W R
G W B G O R G R R Y B B O G O Y Y B
G W R Y Y Y W W O G O W O Y B Y W O
 上传者
coach
 创建时间
2012-10-23 13:34
 修改时间
2023-08-02 15:13