Suma de Ventana Deslizante.
Bessie tiene una cadena binaria oculta . La única información disponible sobre
es una cadena binaria
, donde
es el resto de la
división por dos del número de unos en la ventana de longitud
de
con índice
más a la izquierda.
Imprime el número mínimo y máximo posible de unos en la cadena binaria oculta de Bessie.
Entrada
Hay casos de prueba independientes que deben resolverse. Cada prueba se especifica de la siguiente manera:
- La primera línea contiene
y
.
- La segunda línea contiene la cadena binaria
, donde
.
Se garantiza que la suma de en todas las pruebas no supera
.
Salida
Para cada caso de prueba, imprimir el número mínimo y máximo posible de unos en la cadena binaria oculta de Bessie, separados por un espacio.
Restricciones
Ejemplo de Entrada
7
5 1
10011
5 2
1001
5 3
100
5 5
0
5 5
1
4 4
1
5 2
0000
Ejemplo de Salida
3 3
2 3
1 4
0 4
1 5
1 3
0 5
Para el primer caso de prueba, significa que
, y el número de unos en
es 3.
Para el segundo caso de prueba, hay dos posibilidades para y
, con 2 y 3 unos, respectivamente.
USACO 2026 First Contest, Silver Problem 3. Sliding Window Summation.
Comments