这个题真的不会啊 简而言之就是树形DP+环形Dp ...
分类:
其他好文 时间:
2016-07-09 20:52:12
阅读次数:
241
仙人掌。 仙人掌入门题。。不过入门都好难。。。 题解好复杂。。 总体来说,没有环的话,就是一棵树,很好求。 如果有环的话,就找出这个环,用一个单调队列用环上俩个点对更新答案。(如果不用单调队列就O(n^2)超时) #include #include #include using namespace ... ...
分类:
其他好文 时间:
2016-07-01 19:53:28
阅读次数:
154
良心的题解↓ http://z55250825.blog.163.com/blog/static/150230809201412793151890/ tarjan的时候如果是树边则做树形DP(遇到环就无视),最后在tarjan回溯前扫一遍当前点为“最高点”的环,进行环上DP,这个环上DP是$O(n^ ...
分类:
其他好文 时间:
2016-05-18 21:54:46
阅读次数:
241
题意:判断是不是仙人掌图,仙人掌图的定义,
1.首先是强连通的
2.任意一个遍只能属于一个圈。
仙人掌图的分析
#include
#include
#include
#include
#include
#include
#include
#include
#includ...
分类:
其他好文 时间:
2015-08-29 09:47:31
阅读次数:
139
我们从例题入手来考虑仙人掌上DP的一般规律叭.Ex 1.仙人掌上的单源最短路问题
联想树上最短路,由于路径的唯一性可以直接做一遍O(n)的搜索.但是仙人掌上显然不具备路径的唯一性这种性质.
那么我们是否需要像对待一般的无向连通图一样使用最短路算法呢?
其实并不需要.
首先一遍DFS处理出仙人掌的结构关系.
然后我们从起点开始DP,假设当前DP到节点为x,那么枚举x的每一个儿子.如果该儿子节...
分类:
其他好文 时间:
2015-08-27 11:06:35
阅读次数:
194
首先膜一下vfk领先全球的动态仙人掌栽培技术…
然后谢谢Time-Machine学长在暑假集训时候讲了仙人掌DP.
然后感觉听得并不是很懂…所以再来对着论文学一遍顺便写一写例题代码
这一篇主要先学仙人掌的基础(定义和性质什么的)————————————线 割 分 是 我 >w<———————————————–
什么是仙人掌?
仙人掌是不含自环的,一条边最多属于一个简单环的无向连通图.
从...
分类:
其他好文 时间:
2015-08-27 09:38:51
阅读次数:
182
1023: [SHOI2008]cactus仙人掌图Time Limit:1 SecMemory Limit:162 MBSubmit:1495Solved:608Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人图(ca...
分类:
其他好文 时间:
2015-08-26 13:36:43
阅读次数:
372
题目大意:给出仙人掌图的定义:
1.必须是强连通
2.每条边只能属于一个环解题思路:在tarjan算法中加入点东西就可以判断了
只要该点能连到之前的点,那么形成环了,找到这个环的所有的边,并标记
如果有一条边被标记了两次了,那图就不是仙人掌图了关键是怎么找到这个环的所有边,我们可以引入另一个栈,这个栈存放的是边的序号
假设当前点为u,u点连回之前的点是v,那么就从栈里面找边,找到出发点为v...
分类:
其他好文 时间:
2015-08-12 01:18:57
阅读次数:
110
1023: [SHOI2008]cactus仙人掌图Time Limit:1 SecMemory Limit:162 MBSubmit:1440Solved:582[Submit][Status][Discuss]Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simp...
分类:
其他好文 时间:
2015-07-19 17:41:28
阅读次数:
200
DP/仙人掌 题解:http://hzwer.com/4645.html->http://z55250825.blog.163.com/blog/static/150230809201412793151890/ QAQ了 呃……第一次做仙人掌的题目……感觉性质还是蛮神奇的(我是不是应该先做一点...
分类:
其他好文 时间:
2015-04-13 12:28:41
阅读次数:
162