![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
素材
WePlayDirty
emmmmmmm
展开
-
poj2049 Finding Nemo(优先队列BFS)
(1)这题细节比较多,nemo的位置可能会很大(例如(100000,1000000));(2)一开始优先队列用错了,习惯性的写成了先出经过门最多的点,一直wa。。(3)意外发现了一组神数据,如果bfs时标记了的话,这组数据可能不对,卡位卡的好啊,总结就是使用优先队列bfs应该在出队的标记,而不是在进队的时候标记;这组数据就是 :4 13 2 1 11 3 0 21 1 0 2原创 2016-07-20 09:44:01 · 2633 阅读 · 0 评论 -
poj3352 Road Construction 缩点
有时根据问题的需要,要把边双连通分量抽象为一个点,这就叫缩点。 缩点的根据也是low值;同一边双连通分量的点,low值相同,因为对于该边双连通分量dfs树上的根节点u和其子孙节点v,它们之间除了有一条dfs树边组成的路径之外,肯定还有一条包含回边的路径,所以每个点v都能通过一条非dfs树上的路径到达u点,即所有的low[v]=u; 经过缩点后的无向图是一棵树(树的每一条边都是割边)原创 2016-04-13 21:15:17 · 2406 阅读 · 1 评论