#zs25061302. 音游达人

音游达人

题目描述

杰西卡最近参加了风花节的音游活动,这种小游戏非常有趣,可以锻炼人的反应力。但杰西卡的魔鳞病刚刚痊愈,玩起这种需要快速反应的游戏很费劲,于是她找到了你帮忙。

这款游戏由 6 个通道组成,分别对应键盘上的 'A'、'S'、'D'、'J'、'K'、'L' 6 个按键。音符在每个通道内有唯一的时间坐标,玩家需要在通道内的音符落到水平判定线上时(等同于游戏时间进行到音符所在的时间坐标时)按下对应的按键。杰西卡自己可以处理 'S'、'D' 通道上的音符,而你有 2 只眼睛 1 双手,所以你可以帮忙处理 'J'、'K' 通道上的音符。至于剩下的两个通道 'A' 和 'L',就用程序来驱使计算机解决吧!

现在杰西卡想知道,对于某个特定的谱面,计算机按键的顺序是什么。

输入格式

第一行输入一个数字 nn,表示这次游戏的时长。

后面输入两行由 0101 组成的数字序列,数字之间用空格隔开,分别代表 'A' 通道和 'L' 通道内音符在时间轴上的分布情况。

每行第 ii 个字符代表 ii 时刻是否有音符,'1' 代表有,'0' 代表无。

输出格式

输出一行字符串,代表计算机按键落下的顺序(某时刻没有按下任何键的话就不用输出)。按键 A 用大写字符 'A' 来表示,按键 L 用大写字符 'L' 来表示。若某个时刻需要同时按下 'A'、'L',则用 '(AL)' 来表示(以上不包括单双引号,注意括号是英文括号)。

样例数据

9
0 0 1 1 0 0 1 0 1
1 0 1 1 0 1 1 1 0
L(AL)(AL)L(AL)LA

样例解释

两个数字序列分别表示是否需要按下 A 或 L ,下面我们用 aibia_i 和 b_i 表示这两个序列中的数字。

时刻1的时候 a1a_100b1b_111,所以需要按下 LL 键;

时刻2的时候 a2a_200b2b_200,所以不需要按键,不用输出;

时刻3的时候 a3a_311b3b_311,所以需要按下 ALA和L 键,所以需要输出(AL); ...

数据规模

1n1051≤n≤10^5