hdu5876 Sparse Graph(bfs最短路)
题目:给一个图 G,称 G 的补图为 H,给一个点 S ,求 H 中 S 与剩下 N - 1个点的最短路。分析:因为题目点数200000,而原图边数只有20000,所以补图的边会非常多,所以跑最短路是肯定不行的。
感觉补图是个重要条件,因为补图里会有一大部分点和s点直接相连,得利用这个条件。看题解用bfs,主要思想就是找出那些补图里可以直接相连的点。
bfs是每次用一个“当前点”往外扩展,每个点
原创
2017-10-10 13:35:01 ·
164 阅读 ·
0 评论