[C++] Floyd Warshall
#include using namespace std; const int INF = 1e9; //INF 일경우는 정점이 연결이 안된 경우 const int number = 5; //정점 개수 int a[5][5] = { //정점들의 인접행렬 {0,1,INF,1,5}, {9,0,3,2,INF}, {INF,INF,0,4,INF}, {INF,INF,2,0,3}, {3,INF,INF,INF,0} }; void floyd() { //floyd 알고리즘 int d[number][number]; //새로운 인접행렬 for (int i = 0; i