#5398. Problem 3. Sliding Window Summation
Problem 3. Sliding Window Summation
Problem 3. Sliding Window Summation
USACO 2026 First Contest, Silver
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 (input arrives from the terminal / stdin):
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 (print output to the terminal / stdout):
For each test case, output the minimum and maximum possible numbers of ones in Bessie's hidden binary string, separated by a single space.
SAMPLE INPUT:
7 5 1 10011 5 2 1001 5 3 100 5 5 0 5 5 1 4 4 1 5 2 0000
SAMPLE OUTPUT:
3 3 2 3 1 4 0 4 1 5 1 3 0 5
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.
SCORING: Input 2: Inputs 3-4: and the sum of over all tests does not exceed .Inputs 5-11: No additional constraints.
Problem credits: Benjamin Qi