tarjan加spfa
aiworenyanzhousuanfa
生于忧患,死于安乐
展开
-
洛谷 P3627 [APIO2009]抢掠计划 强连通分量缩点 tarjan spfa权值取负跑spfa求出最长路
题目链接: https://www.luogu.org/problem/P3627 思路起源:洛谷P3387 【模板】缩点,和本题所用核心算法一致tarjan,spfa https://www.luogu.org/problem/P3387 但是此题90分,有一个测试点没有过,不过为ac此题打下了基础 思路: 1:先用tarjan求强连通分量,缩点,然后把每一个强连通分量看做一个节点,...原创 2019-08-08 18:58:40 · 234 阅读 · 0 评论 -
洛谷 P3387 【模板】缩点 tarjan 虚拟头节点和虚拟尾节点
题目链接: https://www.luogu.org/problem/P3387 一:ac思路 参考博客: https://www.luogu.org/blog/wyz598085788/solution-p3387 思路: 1:在用tarjan缩点时,用num[cnt]记录每一个强连通分量的值 2:核心思路:虚拟头节点f和虚拟尾节点t 3:就是经过tarjan缩点之后,把每一个...原创 2019-08-11 11:17:11 · 177 阅读 · 0 评论 -
洛谷 P2656 采蘑菇 tarjan 缩点 spfa
题目链接: https://www.luogu.org/problem/P2656 思路: 1:tarjan缩点后,如果同一种颜色的节点个数大于1,即一个强连通分量所包含的节点个数大于1,那么就去榨干这一个强连通分量所包含的每一条边,记作,缩点之后,就是把每一个强连通分量看作一个节点的图中这个节点的点权 for(int i=1;i<=cnt;i++) { ...原创 2019-08-11 18:22:44 · 178 阅读 · 0 评论 -
洛谷 P3119 [USACO15JAN]草鉴定Grass Cownoisseur tarjan缩点 spfa 双向建图跑spfa
题目链接: https://www.luogu.org/problem/P3119 参考博客: https://wangym.blog.luogu.org/solution-p3119 建议再次细读一下这一个博客 思路: 1:tarjan缩点 2:建图,把缩点之后的每一个强连通分量看作一个节点 1:建一个正向图,然后从color[1]跑spfa,那么就得到了,从colo...原创 2019-08-12 19:47:29 · 137 阅读 · 0 评论