bzoj2125: 最短路
题目
Solution
思路
先对仙人掌图建圆方树,圆圆边和原图边权一致。对于每个方点代表的环,记深度最小的点为xxx,xxx为方点,圆方边的边权是圆点到xxx的最短距离
若lca(u,v)lca(u,v)lca(u,v)为圆点,则两点间最短路转化为圆方树上dis[u]+dis[v]−2∗dis[lca]dis[u]+dis[v]-2*dis[lca]dis[u]+dis[v]−2∗dis[lca...
原创
2019-02-20 10:42:28 ·
313 阅读 ·
0 评论