#J1004. 【练1-4】骰子

【练1-4】骰子

题目描述

L老师和小H打赌:“我扔骰子一定比你厉害!”

小H:“我就没怕过谁!”

首先他们看见了一个放在桌面上的骰子,如图1所示

数字 11 在上方,数字 22SouthSouth (南)方位,数字 33EastEast (东)方位,每一对相反方位的数字之和是 77,按照上述,数字 55NorthNorth (北)方位,数字 44WestWest (西)方位,数字 66 在下方,如图 11 所示,数字 4564,5,6 在图 11 中是看不到的。

按照下列 66 条规则旋转骰子,规则如图 22 和图 33 所示:

22 中所示的 44 条旋转规则是将骰子按照规则指定的方位旋转 9090 度。

33 中所示的 22 条旋转规则是将骰子沿水平方向分别向 leftleft (左)或 RightRight (右)方位旋转 9090 度。

L老师想要通过骚操作赢过小H于是想要提前预估自己的答案大小,如果过小,提前溜走,以免真香事件的发生。

你的任务是编写一个程序,从图 11 所示的方位开始,根据给定的一系列规别连续的旋转骰子。程序要求输出旋转骰子过程中位于上方的数字之和(其中包括图 11 所示的初始方位上的数字 11)。

输入格式

第一行输入一个整数 NN,表示执行旋转的总步数;

2N+12-N+1 行每行为 66 条旋转规则(NorthEastWestSouthRightLeftNorth,East,West,South,Right,Left)中 66 个方位中的一个;

输出格式

输出只有一行一个整数,输出旋转过程中位于骰子上方的数字之和。

输入输出样例

5
North
North
East
South
West
21
8
West
North
Left
South
Right
North
Left
East
34

说明 / 提示

数据范围

对于 40%40\% 的数据:1N1001 \le N \le 100;

对于 100%100\% 的数据:1N5,0001 \le N \le 5,000;