26 int main(
int argc,
char *argv[]){
30 int roadLength[10][10]={{0, 2, 1, 0, 0, 0, 0, 0, 0, 0},
31 {2, 0, 0, 5, 3, 0, 0, 0, 0, 0},
32 {1, 0, 0, 4, 0, 0, 0, 0, 0, 0},
33 {0, 5, 4, 0, 0, 7, 8, 0, 0, 0},
34 {0, 3, 0, 0, 0, 6, 0, 0, 0, 0},
35 {0, 0, 0, 7, 6, 0, 0, 10, 0, 0},
36 {0, 0, 0, 8, 0, 0, 0, 9, 0, 0},
37 {0, 0, 0, 0, 0, 10, 9, 0, 11, 13},
38 {0, 0, 0, 0, 0, 0, 0, 11, 0, 12},
39 {0, 0, 0, 0, 0, 0, 0, 13, 12, 0}
42 int visited[10]={0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
44 int pathLengths[
N][
N];
47 for (
int i=0;i<
N; i++)
48 for (
int j=0;j<
N; j++){
51 if (roadLength[i][j]==0)
53 cout<<roadLength[i][j]<<endl;
58 for (
int i=0; i<
N; i++)
59 for (
int j=0; j<
N;j++)
61 for (
int i=0; i<
N; i++)
62 for (
int j=0; j<
N;j++)
64 for (
int i=0; i<
N; i++)
65 for (
int j=0; j<
N;j++)
void setLastLoc(int pl, int i, int j)
void setRoadLengths(int pl, int i, int j)
void setPathLengths(int pl, int i, int j)
int main(int argc, char *argv[])
void setVisited(int *vis)