#1977. 迎接仪式

迎接仪式

题目描述

LHX\red{LHX}教主要来X\red{X}市指导OI\red{OI}学习工作了。为了迎接教主,在一条道路旁,一群Orz\red{Orz}教主er\red{er}穿着文化衫站在道路两旁迎接教主,每件文化衫上都印着大字。一旁的Orzer\red{Orzer} 依次摆出"欢迎欢迎欢迎欢迎……"的大字,但是领队突然发现,另一旁穿着"教"和"主"字文化衫的Orzer\red{Orzer}却不太和谐。 为了简单描述这个不和谐的队列,我们用"j\red{j}"替代"教","z\red{z}"替代"主"。而一个"j\red{j}"与"z\red{z}"组成的序列则可以描述当前的队列。为了让教主看得尽量舒服,你必须调整队列,使得"jz\red{jz}"子串尽量多。每次调整你可以交换任意位置上的两个人,也就是序列中任意位置上的两个字母。而因为教主马上就来了,时间仅够最多作K\red{K}次调整(当然可以调整不满K\red{K}次),所以这个问题交给了你。

输入格式

输入文件welcome.in\red{welcome.in}的第1\red{1}行包含2\red{2}个正整数N\red{N}K\red{K,}表示了序列长度与最多交换次数。 第2\red{2}行包含了一个长度为N\red{N}的字符串,字符串仅由字母"j\red{j}"与字母"z\red{z}"组成,描述了这个序列。

输出格式

输出文件welcome.out\red{welcome.out}仅包括一个非负整数,为调整最多K\red{K}次后最后最多能出现多少个"jz\red{jz}"子串。

样例

输入样例

5 2

输出样例

2

提示

样例说明

1\red{1}次交换位置1\red{1}上的z\red{z}和位置4\red{4}上的j\red{j,}变为jzzzj\red{jzzzj}

2\red{2}次交换位置4\red{4}上的z\red{z}和位置5\red{5}上的j\red{j,}变为jzzjz\red{jzzjz}

最后的串有2\red{2}个"jz\red{jz}"子串。

数据规模

对于10%\red{10\%}的数据,有N\red{N≤}10\red{10}

对于30%\red{30\%}的数据,有K\red{K≤}10\red{10}

对于40%\red{40\%}的数据,有N\red{N≤}50\red{50}

对于100%\red{100\%}的数据,有N\red{N≤}500\red{500,}K\red{K≤}100\red{100}