luogu#P14979. [USACO26JAN1] Sliding Window Summation S
[USACO26JAN1] Sliding Window Summation S
Problem Description
Bessie has a hidden binary string (). The only information about you are given is a binary string (), where is the remainder when the number of ones in the length- window of with leftmost index is divided by two.
Output the minimum and maximum possible numbers of ones in Bessie's hidden binary string.
Input Format
There are () independent test cases to be solved. Each test is specified by the following:
The first line contains and .
The second line contains the binary string , where .
It is guaranteed that the sum of over all tests does not exceed .
Output Format
For each test case, output the minimum and maximum possible numbers of ones in Bessie's hidden binary string, separated by a single space.
7
5 1
10011
5 2
1001
5 3
100
5 5
0
5 5
1
4 4
1
5 2
0000
3 3
2 3
1 4
0 4
1 5
1 3
0 5
Hint
For the first test case, means that , and the number of ones in is .
For the second test case, there are two possibilities for : 10001 and 01110, having and ones, respectively.
- Input 2:
- Inputs 3-4: and the sum of over all tests does not exceed .
- Inputs 5-11: No additional constraints.