bzoj 1023: [SHOI2008]cactus仙人掌图
题意:给一颗仙人掌,求它的直径。有关的定义题目中说的很清楚,就不再重复了。 首先假如给的是一棵树,求树的直径,就比较简单,可以dfs或bfs。 考虑dp的做法。 设集合g表示i到其各个子树的最长链链,即以i为最高点,且除端点外,没有相交的不同最长链。(语文死得早,意会下吧) 于是过i,且完全在其子树中的最长链是g中最大的+次大的。其长度记为F。 直径显然存在唯一最高点,
转载
2017-08-08 15:52:35 ·
442 阅读 ·
1 评论