#arc145a. [arc145_a]AB Palindrome
[arc145_a]AB Palindrome
题目描述
给定一个由A
和B
组成的长度为的字符串。
你可以执行以下操作零次或多次:
- 选择字符串中相邻的两个字符,并用
AB
替换它们。
判断能否将字符串转化为回文串。
什么是回文串?一个字符串是回文串,当且仅当对于每一个整数(),从开头数第个字符和从末尾数第个字符是相同的,其中表示的长度。
约束条件
- 是由
A
和B
组成的长度为的字符串。
输入
输入数据格式如下所示,从标准输入读取:
输出
如果能将字符串转化为回文串,则输出Yes
;否则输出No
。
样例输入1
3
BBA
样例输出1
Yes
通过将第2和第3个字符BA
替换为AB
,可以将字符串转化为回文串BAB
。
样例输入2
4
ABAB
样例输出2
No
无论进行多少次操作,都无法将字符串转化为回文串。