Chef y el salto de dígitos
A Chef le gustan los juegos. Pero el quiere inventar su propio juego. Chef tiene una sequencia de dígitos ,. Él se encuentra ubicado en el primer dígito () y quiere alcanzar el último dígito () en el mínimo número de saltos. Mientras esté ubicado en algún dígito con índice (dígito ) Chef puede saltar hacia los dígitos con índices () e () pero no puede saltar fuera de esa secuencia. O también puede saltar hacia cualquier dígito con el mismo valor . Ayuda a Chef a encontrar el mínimo número de saltos que necesita para alcanzar el dígito empezando en el dígito .
Entrada
La entrada contiene una sola línea que consiste en una cadena de longitud - la secuencia de dígitos.
Salida
En una sola línea imprima un solo entero - el mínimo número de saltos que Chef necesita.
Restricciones
- Cada símbolo de es un dígito entre y .
Ejemplo de entrada
01234567890
Ejemplo de salida
1
Comments
Una pregunta, como almaceno la entrada en una lista sin tener el número de elementos:")
un string
¿Se puede utilizar la técnica de Digit DP para este problema?