위의 그래프를 인접 행렬 방식으로 구현
void CreateGraph()
{
vector<vector<int>> adjacent
= vector<vector<int>>(6, vector<int>(6, -1));
adjacent[0][2] = 10;
adjacent[0][4] = 20;
adjacent[0][5] = 5;
adjacent[1][5] = 10;
adjacent[2][3] = 25;
adjacent[2][4] = 5;
adjacent[4][5] = 10;
// -1 -1 10 -1 20 5
// -1 -1 -1 -1 -1 10
// 10 -1 -1 25 5 -1
// -1 -1 25 -1 -1 -1
// 20 -1 5 -1 -1 10
// 5 10 -1 -1 10 -1
}