洛谷 P3119 [USACO15JAN]草鉴定Grass Cownoisseur tarjan缩点+分层图
题目链接题意:有一只牛,从一号草场走出去,最后回到一号草场,草场之间为单行道(有向边),中间最多可以逆行一次。每个草场牛只能吃一次,求最多能吃到多少草场的草。思路:有向图,考虑可能有环,所以先tarjan缩点,因为只能最多逆行一次,我们可以考虑再复制一个一模一样的图,然后枚举每条边,对于每条边出发和到达的两个点,我们可以把原图到达的点以及复制的图里出发的点对应的点连起来,方向指向复制的图上的点。这...
原创
2018-07-01 19:37:44 ·
256 阅读 ·
0 评论