#ABC468B. Corridor Watch

Corridor Watch

题目描述

给定整数 M,DM,D 和长度为 MM 的由 G. 组成的字符串 SS

MM 个格子左右排成一列,从左到右依次编号为 11MM

一些格子上站着警卫。具体来说,若 Si=S_i= G 则格子 ii 上有警卫,若 Si=S_i= . 则格子 ii 上没有人。

距离警卫所在的格子距离不超过 DD 的格子会被警卫监视。即,若存在某个格子 ii 满足 Si=S_i= GxiD|x-i|\le D,则格子 xx 会被警卫监视。

MM 个格子中没有被监视的格子个数。

输入格式

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

MM DD SS

输出格式

输出答案。

输入输出样例 #1

输入 #1

7 1
.G...GG

输出 #1

1

输入输出样例 #2

输入 #2

6 5
......

输出 #2

6

输入输出样例 #3

输入 #3

21 2
....G...GG.....G.....

输出 #3

6

说明/提示

样例解释 1

只有格子 44 没有被监视。

样例解释 2

所有格子都没有被监视。

约束条件

  • 0D<M1000 \le D < M \le 100
  • D,MD,M 是整数
  • SiS_i 是由 G. 组成的长度为 MM 的字符串