问题 D: string

问题 D: string

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

题目描述

给你一个长度为n的,仅由A和B构成的字符串S,每一次操作你可以将一个A变成一个B,也可以将一个B变成一个A。请你求出最少多少次操作后,可以将这个字符串变成一个非递减的字符串?

非递减是指不存在一对 (i,j) ,满足 i<j 且 Si=B,Sj=A 。

输入

输出

一行一个字符串 S 。

样例输入

样例1
AABBA
样例2
BABBAABABAABBBAABBAAABAABAABBABABBAAABABAABAABBBBAABAAABBBABBBBBBBABBAAAAABBABABBBAABBABAABABBBAABBBBBAAABBBBBBBAABAABBBAAABAAAABBABBBBBAABBABBBBABBBABABBBBAABBAAABBABAABABAAAABABBAAABBAABBABBAAAABBAAAABBBBABAABBAAAAABABABABABBBBAABBAABBAAABBAAABABABBBBAABBAAAABBABABAAABBABBBAABABABBBBAAABBBBBBABAABBAAABBBBABABABBBBBBBBABBBABBBABAAAAAABBBBAABBABBABABBABBAABABAABAAABABBAABABABBBBBBBBBAABBABAABABBABAABAABBABABAABBBBABBAABAAAABABAABBAAAAABBABAAABABBBBBBAABAAABBABABBBAAAABBABABBAAAABAAABBBBBBAAAAABBABAABBBAAABBBBABBABABABBBBAAABBBBBAABABBBBBABAABBABABAAABABABBBAAAAABBAAABABABAABAABBBBABBBABAAABBAAABBABBAABABABBABBBABABBABAABBBBBABBABABBABAABBBBBAAABAABBBBBBBABBBABBBBBBBBBBBAAABABBBAABBBABBBBABAABABABABAABBBAAAABABABBBBBAAABBABBBAABBAABAAAAABAAAAABBABBBAABBBABABAAABABAABAAABBBBBBABABABBBBAABABABBBBABABBABAABBABBBAABBBBBBABAAAAABBBBBAABABABAABABBBBABBBAAABBBBAAABABBBBBBABAAAAABBABAABABAAAAABBAAAAABAABBBABBBAAABBBBBAAAABBBBBBBABBBAABAABBAAABBBBBBBABABBAABABAAAAABABAABAAAAAABBABABABBBBBABBBABAAAAAAABBAABBAAABBBABABAAAAAABBBBAABBABABBBBBAABAABAAAAABABAAAABBAAAABBABBBAABABBABBAAABABABBAABABBBABABBBBBBBABABBABBABAAABBBBABBBAAABABBBBBABAABBABBAABBBABAAABABBABAABABBBAAAABBABBBAAABBABAABABBABABAAABBBBAAAAAABBBABBAABBBBBBAAAABAABAAABBABABAAABAAAABAAABBABABABBABAAABBBAAAAABBBBBAAAAABBBBABABAAABBAAAABBAABAABABABBABBBBAABAAABBABAABABBAABBBAAABABBABABABBAABAAABAABBBBBAABBBABAAAABBBABABBBAABBBAAABABABBABABBABABAABBBABBBBBBBBABBBBABAAABBBABABAABBBBABABBABAAABABBAABABAABBABABABBABABABBBABAAABAABAABBBAABBAABBABBABABAABBBBBABAAABBBBABBBABBBBAABBABABBBBABBBBBBBABBBBABBABBBBABBAABAABAABBAAABAABBBABBBBBABBBAAABAABBAAABAABABBBAABAABABABBBBAAABBBBBABBBBBABAAAAAABAABABABBAABAABAABABBBBBABAABBAAABBBABBBBBBAABABABABBAABBABAAAABBBABAAABBBBAAAAABBABAAABBAABABAABAABBAAABABBAABBBBABAAAABAABBBAABBBABBABAABBBAAABAABBBBBBAABBBBBBBBBABABBBAAAABAAABAAAAABAAAABAAABBBAAABBBBABABBABABABBAABBBBBBBBBBBBAABAABBBBABABBBAABBAABAAAABBBBAABBBBAABBAAABABBABBBBBBBABAAABBBAABBBBAABABAABAAAABBABAAAABBABABABABBABBAABBAAA

样例输出

样例1
1
样例2
926

提示


对于 20% 的数据n20 。



对于 40% 的数据n100 。



对于 60% 的数据n2000 。



对于 100% 的数据,1n10^6,Si={A,B}

[提交][状态]