A. Balls of Buma-T1

    传统题 3000ms 512MiB

Balls of Buma-T1

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

题目描述

BalphBalph正在学习一个叫做BumaBuma的游戏。在这个游戏中,他面前有一排不同颜色的球。他需要选择一个新球的颜色,并决定将它插入到某个位置(可以是两个球之间,或者是所有球的最左边,或者是所有球的最右边)。当球被插入后,会发生以下连续过程:如果由于前一个操作导致某段相同颜色的球变得更长,并且这段球的长度达到至少33个,那么这段相同颜色的球就会被消除。

举个例子,有一排球AAABBBWWBBAAABBBWWBB。假设BalphBalph选择了一个颜色为WW的球,并将它插入到第六个球的后面,也就是两个WW的左边。在BalphBalph插入这个球后,颜色为WW的球会被消除,因为这段球变得更长并且长度达到了33,所以序列变成了AAABBBBBAAABBBBB。接着颜色为BB的球会被消除,因为BB颜色的这段球变得更长并且长度达到了55。于是序列变成了AAAAAA。此时不会再有球被消除,因为没有新的延长段。

请帮助BalphBalph计算有多少种可能的方案(选择新球的颜色和插入位置),使得所有的球最终都被消除。

输入格式

输入只有一行,包含一个非空的大写英文字母串,长度不超过31053 \cdot 10^{5}。每个字母代表一个对应颜色的球。

输出格式

输出选择新球的颜色和位置的方案数,使得所有球都能被消除。

样例数据

BBWWBB
3
BWWB
0
BBWBB
0
OOOWWW
0
WWWOOOOOOWWW
7

2025-CSP-S模拟赛4

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-12 6:00
结束于
2025-10-12 18:00
持续时间
3.5 小时
主持人
参赛人数
1