#ZTZ2604T1. 【张老师2026·4+1拓展·04套·T1】01 串非递减

    ID: 3626 传统题 2000ms 512MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>张老师拓展20264+1拓展20套第04套普及组训练前缀和枚举字符串

【张老师2026·4+1拓展·04套·T1】01 串非递减

来源:张老师 2026 CSP-J 4+1 拓展题 20 套;第 04 套,第 1 题。原题标号:T1;原本地编号:Z4P1-04-T1。

题目描述

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

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

输入格式

一行一个字符串 SS 。

输出格式

输出一个数字,表示最少的操作次数。

输入输出样例

输入样例1

AABBA

输出样例1

1

输入/输出样例2

见下发文件。

数据范围

对于 20% 的数据,n≤20n\leq 20 。

对于 40% 的数据,n≤100n\leq 100 。

对于 60% 的数据,n≤2000n\leq 2000 。

对于 100% 的数据,1≤n≤106,Si={A,B}1\leq n\leq 10^6,S_i=\{A,B\}