Estaba leyendo sobre la derivación de la fórmula para el número de caminos de una esquina a otra esquina de una cuadrícula H por W aquí y me preguntaba si es posible aplicar el resultado: para encontrar el número de caminos desde un cuadrado dado en la fila superior de la cuadrícula hasta otro cuadrado seleccionado en la fila inferior.
Por ejemplo, el número de caminos de B a J. Pensé en reducir la cuadrícula a solo las columnas B a D, contando los caminos allí y luego agregando los caminos posibles desde cualquier otro cuadrado fuera de la cuadrícula reducida. Sin embargo, tuve problemas para encontrar una fórmula para los posibles caminos desde fuera de la cuadrícula reducida.
En un camino no puedes repetir un cuadrado, y puedes moverte a cualquier cuadrado adyacente.
Un enfoque posible (pero complicado)
Podrías representar movimientos por números complejos:
es moverse a la derecha, es mover a la izquierda, es subir, es moverse hacia abajo.
Entonces un camino es una secuencia tal como
Las condiciones para un camino válido tienen entonces equivalencias aritméticas simples.
Para pasar de B a J La suma total de los números debe ser .
Para permanecer en la cuadrícula Para cualquier número natural , la suma del primero los números deben satisfacer
Para no visitar ningún cuadrado dos veces Ninguna suma de números sucesivos debe tener suma .
Esto parece adecuado para ser programado si eso es de interés.
En la fuente original, tenga en cuenta que cada paso en el camino era Derecha o Abajo. Con esas reglas, cualquier camino de B a J requiere 2 Derechas y 5 Abajo, en cualquier orden. Hay tales caminos. Pero para ir de B a G, por ejemplo, necesitaría movimientos hacia la izquierda y hacia abajo. Si permite tanto Izquierda como Derecha, entonces el número de caminos es infinito, ya que puede moverse Derecha Izquierda Derecha Izquierda... todo el tiempo que quiera.
Editar: con la restricción de no visitar una posición más de una vez, la cantidad de rutas permitidas en todas las direcciones es finita pero grande (en comparación con el tamaño del tablero). Por ejemplo, el número de caminos entre las esquinas opuestas de un la cuadrícula es , ya exponencial.
ross milikan
usuario2661923
Lewis Trem
Mike Earnest