"传送门" 仙人掌直径,以前好像模拟赛的时候做到过一道基环树的直径,打了个很麻烦的然而还错了……今天才发现那就是这个的弱化版啊…… 如果是树的话用普通的dp即可,记$f[u]$表示$u$往下最长能伸多少。我们用一个类似tarjan的做法,在dfs的过程中记录dfn和low,如果某条边不在环内,那么这 ...
分类:
其他好文 时间:
2018-11-29 15:28:26
阅读次数:
135
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1023 http://poj.org/problem?id=3567 仙人掌!直接模仿 lyd 的代码; 大概就是 tarjan 找环 + 单调队列优化 dp,然后缩环成链继续递归; 直接模仿着 ...
分类:
其他好文 时间:
2018-07-08 21:15:17
阅读次数:
155
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1023 http://poj.org/problem?id=3567 因为lyd在讲课,所以有了lyd的模板。感觉人家写得好好呀!于是学习(抄)了一下。可以记一记。 反正各种优美。那个dp断环成 ...
分类:
其他好文 时间:
2018-07-08 21:12:58
阅读次数:
165
题目: 求仙人掌直径 http://www.lydsy.com/JudgeOnline/problem.php?id=1023 题解: 鸽 ...
分类:
其他好文 时间:
2018-01-08 12:17:58
阅读次数:
145
%%% http://immortalco.blog.uoj.ac/blog/1955 一个通用的写法是建树,对每个环建一个新点,去掉环上的边,原先环上每个点到新点连边,边权为点到环根的最短/长路长度 1023 求仙人掌直径 树形dp,维护每个点向下的最长和次长路径长度,对原有的点直接更新答案,对新 ...
分类:
其他好文 时间:
2017-01-20 00:00:26
阅读次数:
262