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