奶牛Bessie在一个矩形网格的舞台上跳舞。每一格是一个1 x 1的单元方格。Bessie的四只脚缩写如下:
FR: 右前脚
FL: 左前脚
RR: 右后脚
RL: 左后脚
下面的初始状态表示Bessie头朝北方站在相邻的4个方格里,形成一个正方形:
FL FR
RL RR
Bessie跳舞一共有N(1 <= N <= 1000)个指令,每条指令要求Bessie的一只脚移动一格,或者是以一只脚为支点,顺时针旋转90度。
移动指令是3字符的,前2个字符描述哪一只脚,第3个字符描述移动方向:(F = 前进, B = 后退, R = 右, L = 左)
例如,"FRF"表示右前脚向前移一格。"RLR"表示左后脚向右移一格。注意,移动的方向与Bessie的头朝向有关。
旋转指令也是3字符的,前2个字符描述哪一只脚,第3个字符固定为'P'。
例如,"FRP"表示以右前脚为支点,顺时针旋转90度。如果她旋转前站成这样(头朝北):
.. .. ..
.. .. FR
.. FL ..
.. RL RR
旋转后将站成这样(头朝东):
RL FL ..
RR .. FR
.. .. ..
.. .. ..
给出N条指令,求一个最小的矩形区域作为舞台&#
FR: 右前脚
FL: 左前脚
RR: 右后脚
RL: 左后脚
下面的初始状态表示Bessie头朝北方站在相邻的4个方格里,形成一个正方形:
FL FR
RL RR
Bessie跳舞一共有N(1 <= N <= 1000)个指令,每条指令要求Bessie的一只脚移动一格,或者是以一只脚为支点,顺时针旋转90度。
移动指令是3字符的,前2个字符描述哪一只脚,第3个字符描述移动方向:(F = 前进, B = 后退, R = 右, L = 左)
例如,"FRF"表示右前脚向前移一格。"RLR"表示左后脚向右移一格。注意,移动的方向与Bessie的头朝向有关。
旋转指令也是3字符的,前2个字符描述哪一只脚,第3个字符固定为'P'。
例如,"FRP"表示以右前脚为支点,顺时针旋转90度。如果她旋转前站成这样(头朝北):
.. .. ..
.. .. FR
.. FL ..
.. RL RR
旋转后将站成这样(头朝东):
RL FL ..
RR .. FR
.. .. ..
.. .. ..
给出N条指令,求一个最小的矩形区域作为舞台&#