#P0641. 灯光检查
灯光检查
题目描述
小可是学校的节能小卫士。他发现学校走廊有一排共 盏灯,每盏灯要么开着(用"L"表示),要么关着(用"D"表示)。
为了检查节能情况,小可需要选择连续的 盏灯作为一个检查区间。他注意到:如果一个区间里开着的灯太多,说明可能存在浪费电的情况。
现在小可想找到最节能的区间,即找到所有长度为 的连续灯组中,开着的灯数量最少的那一组。
请你帮助小可计算这个最小值。
输入格式
第一行包含两个整数 和 :
- :走廊上灯的总数量
- :检查区间的长度
第二行包含一个长度为 的字符串,由字符'L'和'D'组成:
- 'L' 表示灯是亮着的(Light)
- 'D' 表示灯是暗着的(Dark)
输出格式
输出一个整数,表示所有长度为 的连续灯组中,亮着的灯('L')的最小数量。
样例
8 3
LLDLLDDL
1
提示
样例1解释
在 LLDLLDDL 中,存在多个长度为 的连续灯组:
LLD包含 个LLDL包含 个LDLL包含 个LLLD包含 个LLDD包含 个LDDL包含 个L
其中 LDD、DDL 的 L 数量最少,为 。
数据范围
对于 的数据,。
对于 的数据,。