仙人掌
星辰大少主
重庆oier
展开
-
BZOJ 4564: [Haoi2016]地图
题目大意原题链接给一个仙人掌,每个结点有一个权值,查询每个仙人掌的子树(算本身)(子树结点满足:必须经过该点才能到达跟,即该点是子树的割点)有多少种小于y的权值个数为奇数(或偶数)。y是每次询问时候给。 可离线,1e5个点和询问算法分析如果在树上那就需要用DFS序,仙人掌也有DFS序,叫做仙人掌序列嘛。 实际上就是需要先预处理出一个结点在环上的相邻结点(有一个一定是DFS的...原创 2018-03-13 10:37:28 · 380 阅读 · 0 评论 -
BZOJ 1023: [SHOI2008]cactus仙人掌图(仙人掌DP)
题意求仙人掌直径 仙人掌直径:任意两点间最短路的最大值。说两句仙人掌DP包括所有仙人掌题目都是要抓住那个简单环,讨论在环上和不在环上或者是环的根和不是环的根的情况。 如果可能的话尽可能向树的方向靠拢,因为树非常特殊。 具体实现其实主要就差不多是个tarjan算法了。 在有些复杂的时候可能需要先DFS预处理出仙人掌的双亲结点,父亲儿子这些,但是像这种比较简单的题目就没必要预处...原创 2018-03-13 10:46:46 · 219 阅读 · 0 评论