2018年6月11日

UVa796 Critical Links

隨意寫寫

圖論

連結:UVa796 Critical Links

題目:

圖,求Critical Links,指拔掉後會使原來的圖分成兩個連通塊

做法:

也就是找橋(bridge),Tarjan
dfn&low:
  • D[u]: u在dfs tree的深度
  • L[u]: u點與u的子孫透過back edge連回祖先,其中深度最小的

對於圖中所有點u,若存在u的子節點v使得D[u] < L[v],則(u,v)之間的邊為橋

code :


沒有留言:

張貼留言