Testing Round 14 (Unrated)
A
The Way to Home
Codeforces
800
原题
←B →
翻译中…

A frog lives on the axis $*Ox*$ and needs to reach home which is in the point $*n*$. She starts from the point $1$. The frog can jump to the right at a distance not more than $*d*$. So, after she jumped from the point $*x*$ she can reach the point $*x* + *a*$, where $*a*$ is an integer from $1$ to $*d*$.

翻译中…

For each point from $1$ to $*n*$ is known if there is a lily flower in it. The frog can jump only in points with a lilies. Guaranteed that there are lilies in the points $1$ and $*n*$.

翻译中…

Determine the minimal number of jumps that the frog needs to reach home which is in the point $*n*$ from the point $1$. Consider that initially the frog is in the point $1$. If the frog can not reach home, print -1.

翻译中…

Input

翻译中…

The first line contains two integers $*n*$ and $*d*$ ($2 ≤ *n* ≤ 100$, $1 ≤ *d* ≤ *n* - 1$) — the point, which the frog wants to reach, and the maximal length of the frog jump.

翻译中…

The second line contains a string $*s*$ of length $*n*$, consisting of zeros and ones. If a character of the string $*s*$ equals to zero, then in the corresponding point there is no lily flower. In the other case, in the corresponding point there is a lily flower. Guaranteed that the first and the last characters of the string $*s*$ equal to one.

翻译中…

Output

翻译中…

If the frog can not reach the home, print -1.

翻译中…

In the other case, print the minimal number of jumps that the frog needs to reach the home which is in the point $*n*$ from the point $1$.

翻译中…

Note

翻译中…

In the first example the from can reach home in two jumps: the first jump from the point $1$ to the point $4$ (the length of the jump is three), and the second jump from the point $4$ to the point $8$ (the length of the jump is four).

翻译中…

In the second example the frog can not reach home, because to make it she need to jump on a distance three, but the maximum length of her jump equals to two.

翻译中…

样例

Input #1
8 4
10010101
Output #1
2
InputCopy OutputCopy
Input #2
4 2
1001
Output #2
-1
InputCopy OutputCopy
Input #3
8 4
11100101
Output #3
3
InputCopy OutputCopy
Input #4
12 3
101111100101
Output #4
4
InputCopy OutputCopy
题目信息
题号
910A
时间限制
1 s
内存限制
256 MB
标签
DFS 及类似
动态规划
贪心
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。