È un algoritmo che calcola la distanza tra ogni coppia di nodi di un grafo, con una complessità temporale di .

è il cammino minimo da a quando posso attraversare solo nodi con indice in .

todo capire