Idealpath 双向bfs输出颜色,邻接矩阵实现
1 #include 2 #include 3 #include 4 #include 5 #include
邻接表实现最短距离
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 8 using namespace std; 9 10 const int maxn=100000+10; 11 const int inf=1000000; 12 vector v; 13 int d[maxn]; 14 int vis[maxn]; 15 queue q; 16 vector G[maxn]; 17 int m,n; 18 19 void init() 20 { 21 for(int i=1;i<=n;i++) 22 G[i].clear(); 23 24 for(int i=0;i >l1>>l2; 28 29 //cout< <<" "< < >n; 99 cin>>m;100 101 103 init();104 105 int j;106 cin>>j;107 108 bfs(j);113 114 p_bfs(j);115 116 117 printf("\n");118 119 return 0;120 }