#arc047a. [arc047_a]タブの開きすぎ

[arc047_a]タブの開きすぎ

问题文

高桥君喜欢在浏览器上冲浪。

然而,他有一个打开太多标签的习惯,所以浏览器经常崩溃。

当高桥君使用的浏览器打开的标签超过 LL 个时,浏览器就会崩溃。

浏览器崩溃后会自动重新启动,只开启一个标签。

一开始,高桥君的浏览器已经打开了一个标签。

然后给出高桥君的“打开新标签”和“关闭标签”的历史记录,请计算高桥君崩溃浏览器的次数。


输入

输入在标准输入中按以下格式给出。

NN LL SS

  • 11 行包含两个整数,NN 表示高桥君的操作次数(1N105)(1 \leq N \leq 10^5)LL 表示浏览器崩溃的标准(1L105)(1 \leq L \leq 10^5)
  • 22 行为一个长度为 NN 的字符串 SS,字符串 SS 只包含 +-,表示高桥君的操作历史。
  • 字符 + 表示打开新标签,字符 - 表示关闭一个标签。
  • 当只有一个标签时,不会关闭标签。

输出

输出一个整数,表示高桥君崩溃浏览器的次数。在输出末尾要加上换行符。


输入例子1

6 2
+++-++

输出例子1

2
  • 初始时标签个数为 11
  • 完成第一次操作后,标签个数为 22
  • 完成第二次操作后,标签个数为 33,超过了 LL,所以浏览器崩溃,标签数变为 11
  • 完成第三次操作后,标签个数为 22
  • 完成第四次操作后,标签个数为 11
  • 完成第五次操作后,标签个数为 22
  • 完成第六次操作后,标签个数为 33,超过了 LL,所以浏览器崩溃,标签数变为 11

因此,浏览器总共崩溃了 22 次。


输入例子2

20 20
++-+-+++--+++++-++++

输出例子2

0