Ho difficoltà a comprendere una domanda del quiz precedente che ho ricevuto:
Bobby lavora a Starbucks a San Mateo (V). Sta facendo test di garanzia della qualità e deve visitare i negozi di Palo Alto (B), Tenderloin (C) e San Jose (S) - e poi tornare a San Mateo per un incontro.
Le distanze tra i negozi sono:
V → B = 2
V → C = 3
V → S = 6
B → C = 1
B → S = 5
C → S = 4
Qual è il primo negozio che visita nella soluzione ottimale a questo problema?
Come approveresti a risolvere questo problema? Mi ricorda un po 'l'algoritmo di Djistra ma sospetto che ci sia un modo più semplice se non provare tutte le combinazioni poiché il limite di tempo è breve.
La mia interpretazione:
B__1__C
| |
2 | | 4
|__6__|
V S
Affinché Bobby possa visitare tutti e 4 i negozi e tornare a V, inizia semplicemente a V e percorre i bordi della casella sopra. Ma la domanda è chiedere qual è il primo negozio? Entrambe le direzioni daranno un totale di 13, quindi come è la risposta giusta?