2019-07-25 luogu P3627 [APIO2009]抢掠计划 卡了三个小时,看了题解才作出来的(菜) 前驱项; 壹~邻接表存储/遍历 贰~SPFA跑最长路(<改>就行了) 叄·~Tarjan缩点 壹.邻接表储存 两个,add存无边权,未缩点;build有边权,已缩点。 贰.输入 懒得开 ...
分类:
其他好文 时间:
2019-07-25 23:52:44
阅读次数:
196
HDU-2586 How far away ? 题目大意:给你n个节点组成的树,树的每条边上都有一定的权值,问你树上两点之间的 距离是多少 具体思路:此题是在学习tarjan中找到的一道题,由于题目给出的是一个树,可以联想到 子节点与根节点之间的关系,我们可以通过dfs求出子节点与根节点之间的距离, ...
分类:
其他好文 时间:
2019-07-24 19:21:01
阅读次数:
73
题意:给定一个N个节点的树,1<=N<=50000 每个节点都有一个权值,代表商品在这个节点的价格。商人从某个节点a移动到节点b,且只能购买并出售一次商品,问最多可以产生多大的利润。 思路:路径压缩,得到每个点到当前根的信息,然后更新即可。 有可以用倍增做。 很久前抄的代码。 ...
分类:
其他好文 时间:
2019-07-24 13:19:19
阅读次数:
77
传送门:QAQQAQ 题意:给你一个图,每条边有边权,现在你可以对边进行反转,使图中不存在环,你需要使得反转的边的边权集合中的最大值最小,并输出任意一组解。 思路:二分+拓扑排序 使得最大值最小,自然而然想到二分(其实我先想到tarjan,发现环套环无法处理) 那么我们二分枚举答案,把小于mid的边 ...
分类:
其他好文 时间:
2019-07-24 00:23:44
阅读次数:
78
我昨天晚上一个题目都没有做。。所以只有以前的tarjan代码了。。 ...
分类:
其他好文 时间:
2019-07-23 13:38:22
阅读次数:
64
题解(可能对您有帮助?) 数论<数三角形>码量很小,但思维量真的不小 数论<树屋阶梯>正经推一波卡特兰数的递推公式 tarjan<Knights of the Round Table>题面超长的美妙tarjan缩点+黑白染色判定奇环 日常(瞅瞅蒟蒻的生活?) 坑 ...
分类:
其他好文 时间:
2019-07-23 13:38:10
阅读次数:
91
一、基本概念 1、割点:无向连通图中,如果删除某点后,图变成不连通,则称改点为割点。 2、桥:无向连通图中,如果去掉某条边后,整张无向图会分成两部分(即整张图不连通),这样的一条边成为桥。 3、点双连通分量:无割点的极大连通子图 任意两点间都有?至少两条不不经过相同边的路径 4、边双连通分量:无割边 ...
分类:
其他好文 时间:
2019-07-21 16:22:47
阅读次数:
90
题目描述: 给定无向图G,包含n个点m条边(不保证连通),求有序三元组(s,c,f)个数要求满足 s, c, f 都是图中的点,且存在一条从s到c的路径和一条从c到f的路径,使得两条路径没有公共点(除c外)。 在这里我们引进圆方树的概念。 但首先我们要了解一下点双和边双。 在无向图中: 点双:极大的 ...
分类:
其他好文 时间:
2019-07-20 21:34:51
阅读次数:
130
"POJ2553" "SP1799" 我们知道单独一个强连通分量中的所有点是满足题目要求的 但如果它连出去到了其他点那里,要么成为新的强连通分量,要么失去原有的符合题目要求的性质 所以只需tarjan缩点求出所有强连通分量,再O(E)枚举所有边,是否会成为连接一个分量与另一个分量的边——即一条出度— ...
分类:
其他好文 时间:
2019-07-20 21:11:18
阅读次数:
83
题目简介:这道题就是求割点的板子题。我们使用tarjan算法。 算法分析:使用数组dfn与low来分别表示一个点在tarjan算法的搜索中被搜索到的时间以及它能够达到的拥有最小dfn的点的dfn值。 一个点是割点有两种情况。1.(当它不是tarjan开始节点,意味着还有dfn更小的点)它的子孙最小只 ...
分类:
其他好文 时间:
2019-07-20 13:07:26
阅读次数:
71