分层图
wddwjlss
垫底选手
展开
-
tarjan+分层图最短路 USACO 草鉴定
题意:一个有向带权图,问从一号点出发最后回到一号点最多经过多少个不同的点,过程中可以逆行一次。 首先,如果没有逆行的话显然答案是一号点所在的强联通分量的大小。所以我们考虑tarjan缩点,将每个强联通分量缩成一个点后建一个新图,缩点时记录每一个强联通分量的大小,缩完点后我们考虑重新建图,因为可以逆行一条边,我们考虑将图分为两层,同一层内正常建图,每次在第一层到第二层之间建一条逆向有向边,边权为00...原创 2018-10-19 09:40:07 · 154 阅读 · 0 评论 -
状压+分层图最短路 孤岛营救问题
让我们一起来%forever_shi神犇 题意: 有一个迷宫,一开始在左上角,要走到右下角,相邻的两个格子有些不可通过的墙,还有一些门需要有了对于的那一类钥匙才能通过。求111到nnn的最短路。n∗m<=100n*m<=100n∗m<=100,门和墙总数不超过150150150,迷宫中的钥匙不超过141414,同类的钥匙可能有多个。 题解: 建分层图,建图的方式是...转载 2018-10-17 19:06:38 · 139 阅读 · 0 评论