#ARC145A. AB 回文串

AB 回文串

AB 回文串

时间限制:2s
空间限制:512MB

题目描述

给定一个由 A 和 B 组成、长度为 NN 的字符串 SS。

你可以进行任意多次(可以为 00 次)如下操作:选择 SS 中相邻的两个字符,将它们替换为 AB。

请判断能否将 SS 变成回文串。回文串是指从前往后读与从后往前读完全相同的字符串。

输入格式

输入共两行:

  • 第一行一个整数 NN;
  • 第二行一个长度为 NN 的字符串 SS。

输出格式

如果可以将 SS 变成回文串,输出 Yes;否则输出 No。

样例输入 1

3
BBA

样例输出 1

Yes

样例输入 2

4
ABAB

样例输出 2

No

数据范围

  • 2≤N≤2×1052\le N\le 2\times 10^5;
  • SS 仅由 A 和 B 组成。
子任务编号 分值 特殊限制
1 30 N≤12N\le 12
2 40 N≤36N\le 36
3 30 无特殊限制