问题2495--两个子串

2495: 两个子串

时间限制: 1 Sec  内存限制: 128 MB
提交: 346  解决: 39
[提交] [状态] [讨论版] [命题人:]

题目描述

给定一个字符串 S,判断是字符串 S 是否包含两个互不重叠的子串 "AB" 和 "BA"(出现的先后顺序任意)。 
比如"ABCBA"就包含两个互不重叠的子串 "AB" 和 "BA",而"ABCA"则不包含。 


输入

输入仅有一行,包含一个只有大写字母组成的字符串 S,长度不超过 105

输出

如果包含两个不重叠子串 "AB" 和 "BA",输出 "YES",否则输出 "NO"。

样例输入

ABA

样例输出

NO

来源/分类


[提交] [状态]