Mi hija (de 12 años) vino a mí con el problema de abajo. Pude ayudarla hasta cierto punto pero no pude ver una solución apropiada para su edad. Es decir, podía imaginar soluciones que involucraran factores/combinaciones o escribir un programa de computadora. Sin embargo, ella está en séptimo curso en la escuela y no pude ver cómo resolverlo con ese nivel de conocimiento. Nos pusimos de acuerdo en una solución de fuerza bruta, pero no la completamos porque nos llevaría demasiado tiempo. Así que, ¿puede alguien resolver esto con un algoritmo simple y lógico usando conocimientos / técnicas con las que un estudiante que acaba de empezar el instituto estaría familiarizado?
Digamos que tienes un conjunto de azulejos negros (B) y blancos (W) - idénticos aparte del color. Dispones los azulejos en varias secuencias, por ejemplo, B, BW, WWBW, etc. Una secuencia se considera significativa si todas sus sub-secuencias de fichas blancas tienen la misma longitud. Por lo tanto, lo siguiente es significativo: WW, BBB, WWWWBB; mientras que las siguientes no lo son: W, BWWW, BWWBBBW. Nota: una secuencia de longitud cero parecería ser considerada pareja.
Había algunas preguntas simples que podíamos resolver, por ejemplo, cuántas secuencias significativas de longitud 1, 2, 3 y 4 hay. Enuméralas.
Pero la pregunta que nos dejó perplejos fue: ¿cuántas secuencias significativas de longitud 20 hay? No podíamos extrapolar fácilmente las preguntas anteriores.
PD: No estaba seguro de qué etiquetas usar. Por favor, actualice como considere oportuno.