#C. 序列【CSP模拟赛T3】

    传统题 文件IO:sequence 1000ms 256MiB

序列【CSP模拟赛T3】

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

Bob 最近对序列变换特别感兴趣,于是老师给他出了一道题。

给定一个长度为 nn 由字符 AABB 构成,每次操作可以有两种情况:

  1. 改变序列中的一个字符 (ABA\to BBAB\to A);

  2. 改变序列的前缀,即对 11K(1KN)K(1\le K\le N) 所有的字符进行操作 1。

求最少进行多少次操作可以使序列全部为 AA

输入格式

第一行一个整数,表示 NN

第二行 NN 个字符,表示该序列。

输出格式

一行,一个整数,表示答案。

4
ABBA
2
5
BBABB
2
12
AAABBBAAABBB
4

数据规模与约定

1N1061\le N\le 10^{6} ,序列仅由 'A','B' 构成。

subtask1subtask1: N20N \leq 20, 2020

subtask2subtask2: N103N \leq 10^33030

subtask3subtask3: 1N1061\le N\le 10^{6}, 5050

CSP2024模拟赛(国庆-2)

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-10-4 8:00
结束于
2024-10-4 12:00
持续时间
4 小时
主持人
参赛人数
15