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

题目描述

噜噜最近和黑大帅闹矛盾了,最近很不喜欢看到字符串 HDS

现在YZY给了他一个长度为 nn 的字符串,这个字符串中的每个字符只可能是 HDS 三种字母之一。

噜噜希望你通过修改一些位置上的字符,使得修改后的整个字符串中 不出现连续子串 HDS

你每次可以进行如下操作之一:

  • 将某一个位置上的字符改成 HDS 中的任意一个其他字符。

注意:

  • 只能修改字符,不能删除字符,也不能插入字符

请你求出,最少需要修改多少个位置,才能使得字符串中不存在子串 HDS

输入格式

  • 第一行输入一个整数 nn

  • 第二行输入一个长度为 nn 的字符串 ss,保证其中每个字符都只可能是 HDS

输出格式

  • 输出一个整数,表示最少需要修改的字符个数。
4  
HDSH
1

说明

将第 33 个字符 S 改成 H,字符串变为 HDHH,此时不再出现子串 HDS

5  
HDSSD
1

说明

原串中第 131\sim 3 个字符构成 HDS,只需修改其中任意一个字符即可。

数据范围

测试点编号 分值 nn 上限
1 5 2020
2
3
4
5 20002000
6
7
8
9
10
11 5×1055\times 10^5
12
13
14
15
16
17
18
19
20

「果壳杯」 ROUND 45 (Div. 4)

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-4-10 18:00
结束于
2026-4-17 18:00
持续时间
2 小时
主持人
参赛人数
24