随笔分类 -  拓扑排序

摘要:传送门 思路: 直接用拓扑排序,套用题目给的公式就行了。。 标程: 阅读全文
posted @ 2018-10-19 22:19 落笔映惆怅丶 阅读(165) 评论(0) 推荐(0)
摘要:描述: 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。 注:允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。 思路: tarjan 的模板之一——缩点。先利用 tarjan 出图中的强连通分量及大小(点的权值),然后遍 阅读全文
posted @ 2018-09-27 14:59 落笔映惆怅丶 阅读(306) 评论(0) 推荐(0)
摘要:传送门 题目简单来说就是给一个有向图,将图转化为DAG图后,求图中最长链及最长链的个数。 思路: ①用 tarjan 缩点重构将原图转换为一个有向无环图,让后在新图上跑 topo 即可求出最长链。 ②最长链的个数可以用动态规划,设 e[ i ] 表示新图中以 i 为终点的方案数,那么 e[ i ] 阅读全文
posted @ 2018-09-26 20:14 落笔映惆怅丶 阅读(202) 评论(0) 推荐(0)