Hay una secuencia {a1, a2, a3, a4, ..... aN}. Una carrera es la parte continua de la secuencia que aumenta estrictamente o disminuye estrictamente. P.ej. Si tenemos una secuencia {1,2,3,4,7,6,5,2,3,4,1,2} Tenemos 5 carreras posibles {1,2,3,4,7}, {7, 6,5,2}, {2,3,4}, {4,1} y {1,2}.Encontrar el número de secuencias posibles en una matriz, con condiciones adicionales
Dados cuatro números N, M, K, L. Cuente el número de secuencias posibles de N números que tiene exactamente M carreras, cada uno de los números en la secuencia es menor o igual a K y la diferencia entre los números adyacentes es menos que igual a L
La pregunta fue formulada durante una entrevista.
Solo pude pensar en una solución de fuerza bruta. ¿Cuál es una solución eficiente para este problema?
Es una buena pregunta Peter, pero intente ser más informativo en el título de la pregunta y deje detalles no importantes a la pregunta en sí. Edité la pregunta por ti ahora, por favor léala y asegúrate de no perderme nada que consideres importante. – amit
¿Puede 'L' ser cero? – hamstergene
@hamstergene no se mencionó en el lugar donde vi esta pregunta – Peter