Cadena Creciente.
Submit solution
Points:
100 (partial)
Time limit:
1.0s
Memory limit:
256M
Authors:
Problem types
Allowed languages
C, C++, Java, JS, Pascal, Python, VB
Tenemos una cadena binaria de elementos. Usted puede hacer la siguiente operación cualquier número de veces posiblemente 0.
- Selecione un índice () y se le asigna a la expresión .
Encuentre el número mínimo de operaciones tal que la cadena sea no decreciente.
Entrada
La entrada consiste en un número entero () y una cadena de tamaño .
Salida
Un único entero en una línea que representa la respuesta del problema.
Subtareas
- Subtarea 1 (20 puntos): ().
- Subtarea 2 (40 puntos): ().
- Subtarea 3 (40 puntos): Sin restricciones adicionales.
Ejemplo #1 de Entrada
5
10101
Ejemplo #1 de Salida
2
Ejemplo #2 de Entrada
5
10110
Ejemplo #2 de Salida
2
Explicación: En el primer ejemplo, las secuencias que cumplen la condición son:
00011
00001
01111
00000
11111
00111
Una posible respuesta sería con costo 2. Es demostrable que no hay una secuencia válida con costo menor que 2.
Comments