Digamos que usted tiene una cuadrícula como este (hecho al azar):Encontrar el camino más corto para visitar todos los cuadrados no bloqueados en una cuadrícula
Ahora digamos que usted tiene un coche de partida al azar de uno de las cajas while, ¿cuál sería la ruta más corta para recorrer cada una de las casillas blancas? Puede visitar cada casilla blanca tantas veces como quiera y no puede saltar sobre las casillas negras. Las cajas negras son como paredes. En palabras simples, puede pasar del cuadro blanco al cuadro blanco solamente.
Puede moverse en cualquier dirección, incluso en diagonal.
dos preguntas secundarias:
- asuma que sabe la posición de todas las cajas negras antes de moverse.
- Supongamos que solo conoce la posición de una caja negra cuando se encuentra en una casilla blanca adyacente a ella.
"¿cuál sería el camino más corto para recorrer cada una de las casillas blancas"? ¿Qué estás preguntando aquí? ¿Quiere decir "ir a cada una de las cajas blancas"? – naiad
Sí, solo tienes que atravesar TODAS las casillas blancas. – Laz
Para encontrar la ruta más corta, debe realizar una búsqueda de fuerza bruta. Realmente no importa si conoces las cajas negras por adelantado o no. – mdma