编程题
### 问题描述 小蓝在玩一款消除游戏,该消除游戏的内容具体如下: 在游戏中有上下两个环形平台,对于每一个平台,他们都是由 $N$ 个红色,绿色或蓝色的砖块构成,两个平台的砖块在位置上是一一对应的。在这里,红色砖块我们简写为 `R`,绿色砖块我们简写成 `G`,蓝色砖块我们简写成 `B`。对于每一个环形平台,小蓝都可以将其顺时针转动或逆时针转动。如果对于两个环形平台,他们对应的每一个位置的颜色都是相同的,则这两个环形平台就会被消除。 现在请问,小蓝是否能通过转动两个环形平台的方式,使得两个平台被消除。若可以,则输出 `Yes`;否则,输出 `No`。 ### 输入格式 第一行输入一个正整数 $N$,表示构成平台的砖块数量。 第二行输入两个长度为 $N$ 的字符串,两个字符串均由大写字母 `R,G,B` 构成。 ### 输出格式 输出一行,若小蓝能通过转动两个环形平台的方式,使得两个平台被消除,则输出 `Yes`;否则,输出 `No`。 ### 样例输入 ```text 3 GBB BGB ``` ### 样例输出 ```text Yes ``` ### 说明 可以将第二个平台沿顺时针转动一个砖块的位置,则会变成 `GBB`,这样两个平台便一一对应,所以输出 `Yes`。 ### 评测数据规模 $1\le N\le 100$。
查看答案
赣ICP备20007335号-2