Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3,2,1,...
分类:
其他好文 时间:
2015-03-28 12:53:06
阅读次数:
144
题意:求一棵仙人掌图的直径。题解:戳ydchttp://ydcydcy1.blog.163.com/blog/static/21608904020131493113160/代码:int n,m,tot,head[maxn],dep[maxn],a[maxn],fa[maxn],q[maxn],low...
分类:
其他好文 时间:
2015-03-11 19:34:28
阅读次数:
109
Description求一个仙人掌图的直径Solution仙人掌图有个性质,一条边要么是割边要么就是在环内,那么我们可以对它进行Dp辣!令f[u]表示以u为根的子树最长链长度f[u]表示以u为根的子树最长链长度如果u?vu-v是桥的话转移就是ans=max(ans,f[u]+f[v]+1),f[u]=max(f[u],f[v]+1)ans=max(ans,f[u]+f[v]+1),f[u] = ma...
分类:
其他好文 时间:
2015-03-04 22:46:28
阅读次数:
216
题意:给出一个有向图,问是不是仙人掌图。仙人掌图:每个边只在一个普通环内的强连通图。解法:tarjan判断强连通分量是否为1个,记录找环的路径,在每找到一个环时遍历路径记录点出现的次数,如果出现有点被记录两次,则说明有边不只在一个环内。代码:#include#include#include#incl...
分类:
其他好文 时间:
2015-02-28 20:13:46
阅读次数:
152
Cactus
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1365 Accepted Submission(s): 654
Problem Description
1. It is a Strongly Conn...
分类:
其他好文 时间:
2015-02-15 09:31:12
阅读次数:
158
Description如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3,2,1,...
分类:
其他好文 时间:
2015-02-03 19:19:26
阅读次数:
257
这周比上周好了那么一点点……但还是有点呵呵搞了仙人掌图(当然不是动态的……),以及一个远古算法2-sat(神奇的对称性运用,需要巨大脑洞的建边)。然后关于高考不加分竞赛被“打压”……大神们都发表了自己的坚持(蔡大神、rausen、和博尔大神)。蒟蒻不知道怎么说,只知道,“在没有tle之前,没有节点叫...
分类:
其他好文 时间:
2014-12-26 22:54:10
阅读次数:
247
题解可以看这篇,写的很清楚……http://z55250825.blog.163.com/blog/static/150230809201412793151890/然后我的单调队列写出来竟然和他不一样……max(f[i]+f[j]+j-i)j属于[i+1,i+sum/2]的话,对于j的话,不就是ma...
分类:
其他好文 时间:
2014-12-23 20:47:54
阅读次数:
180
首先是因为想学仙人掌图才来先拿这题热热身,结果&……竟然调了一个晚上我的傻叉!(其中一大半的时候是在郁闷hzwer和Greens的代码画风不一样,后来才发现一个用拓扑一个用树dp23333,以后代码坚决自己解决)贴一下hzwer大神的题解吧:http://hzwer.com/1729.html以及....
分类:
其他好文 时间:
2014-12-19 21:59:31
阅读次数:
298