Mi hijo de 8 años se ha aburrido creando laberintos convencionales y ha comenzado a crear variantes que se parecen a esto:
La idea es comenzar desde x y alcanzar o a través de las reglas normales. Además, puede "saltar" de cualquier número entero a cualquier otro número entero , pero usted debe pagardólares por el privilegio. El objetivo es resolver el laberinto al menor costo. En el ejemplo anterior, podríamos ir de xo a través de x-14-18-27-28-o al costo 5, pero es más barato ir x-13-11-9-8-29-28-o por solo 4)b | a - b |
Así que aquí está mi pregunta: ¿cuál es la mejor solución (en términos de tiempo de ejecución asintótico) que se le ocurra para resolver esto? Puede hacer suposiciones razonables sobre el formato de entrada.
Nota: Estoy usando la etiqueta "rompecabezas" aquí porque tengo en mente una respuesta , pero no estoy seguro de que sea óptima y me gustaría ver si alguien más puede mejorar mi solución. (Aquí es el número de enteros en el laberinto).n