Edifici universitari

Da tempo cerco di risolvere Edifici Universitari, ma non riesco a capire come affrontarlo. Avevo pensato di vedere le distanze tra gli edifici di studio e provare a corstruire un ciclo, ma non sono sicuro.
Un indizio?

Vediamo cosa ti dice il testo del problema:

  • Devi visitare tutti i K nodi e tornare al punto di partenza.
  • Puoi passare più volte dallo stesso nodo, ergo di tutto il resto del grafo eccetto i K nodi (e il punto di partenza scelto) te ne importa poco.
  • Puoi quindi ridurre il grafo a una tabella di distanze, dove in dist[i][j] c’è la distanza tra il nodo i e il nodo j.
  • K ha valori molto bassi, quindi anche una soluzione esponenziale, mettiamo O(2^n) O per la precisione, O(n^2 2 ^n) potrebbe funzionare.

Ti ricorda qualche problema molto conosciuto? Dai un’occhata al Traveling Salesman Problem

1 Mi Piace

Grazie, é piu o meno quello che pensavo