阿宁睡大觉
题号:NC238010
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

阿宁经常在周末睡大觉。阿宁在膜法书上了解到,她睡觉时会产生字符串 s,计算出她的睡觉质量为
其中定义 w(zZ 。前者小写后者大写)

为了睡一个好大觉,阿宁使用了预测膜法知道 s 串,然后她可以最多使用 k 次del膜法。使用一次del膜法可以删除 s 串的一个字符。

阿宁想知道睡觉质量的最大值是多少?

输入描述:

第一行输入两个正整数 nk,表示字符串的长度和del膜法的最多使用次数。
第二行输入一个字符串 s,仅包含字符 'z' 和 'Z'。



输出描述:

一个整数,睡觉质量的最大值。
示例1

输入

复制
3 2
ZzZ

输出

复制
4

说明

使用一次del膜法删除中间的 'z',字符串为 "ZZ",睡眠质量为 4。
示例2

输入

复制
3 2
zzz

输出

复制
0