#299. USACO 种草
USACO 种草
Background
农夫john养了两种奶牛, 他们喜欢吃不同的草
Description
现在有块草坪排成一排, 上面站着头奶牛, 完美用表示奶牛, 喜欢吃草; 用表示奶牛, 喜欢吃草.
现在奶牛们有一个最大的移动距离, 表示每只奶牛最多可以走块草坪去吃喜欢的草.
每块草坪都足够大, 不会出现吃光光的情况.
现在希望你规划一下, 最少种植多少草坪即可?
Format
Input
第一行一个整数, 表示有多组数据
接下来每组数据的第一行两个整数, 表示草坪数量和奶牛最远移动的距离.
接下来头奶牛的代号, 用表示
Output
对于每组数据, 输出一个整数, 表示最少种植的草坪数量
Samples
5
5 0
GHHGG
5 1
GHHGG
5 2
GHHGG
5 3
GHHGG
5 4
GHHGG
5
3
2
2
2
样例解释
方案可能不唯一, 请找到最小的种植草坪数
5 0 GHHGG 5 GHHGG
5 1 GHHGG 3 .GH.G
5 2 GHHGG 2 ..GH.
5 3 GHHGG 2 ...GH
5 4 GHHGG 2 ...HG
Limitation