随笔 - 129,  文章 - 1,  评论 - 4,  阅读 - 33232

随笔分类 -  tarjan算法

bzoj1093[ZJOI2007]最大半连通子图(dp+tarjan)
摘要:因为我数组开错了调了很久。。 按照题意来说很明显的是如果是一个环的话它肯定符合条件,而且为了满足最大的条件,环里的点一定是一起取的,所以先用tarjan缩点。 缩点后实质上就是取一条最长链。 然后很明显就可以按照拓扑序来dp了,side[i]表示到当前这个点为止,链的最长的长度是多少?dp[i]表示 阅读全文
posted @ 2017-12-14 16:23 nhc2014 阅读(111) 评论(0) 推荐(0) 编辑
bzoj1051[kosaraju算法]求强连通分量
摘要:之前一直用的是tarjan第一次学习到这个来试一下。 唔,就是裸的算法,然后如果出度为0的点只有一个,输出这个点的大小。 阅读全文
posted @ 2017-09-26 20:57 nhc2014 阅读(119) 评论(0) 推荐(0) 编辑
bzoj 2730: [HNOI2012]矿场搭建(Tarjan算法)
摘要:刚刚学习了什么是割点,桥,点双图,边双图,以及如何求,然后就想实践一下,结果悲剧了。。。 这道题的基本算法是用targin算法求出割点以及除去割点之后的联通块。 1.如果这个分支中只有1个割点,那么就需要建立一个特殊点。 2.如果有两个及以上的割点,就不需要去建立,因为无论哪个割点被爆了,都可以通过 阅读全文
posted @ 2017-02-23 10:27 nhc2014 阅读(340) 评论(0) 推荐(0) 编辑
bzoj 3887: [Usaco2015 Jan]Grass Cownoisseur题解
摘要:这道题我看了一个上午所有需要的相关知识点的视频,然后花了好久才打出来,果然是水平不够啊。。。。 为了以后还能看懂并记住这些知识点,特意写篇博客来记录一下。 优秀题解博客:http://blog.csdn.net/popoqqq/article/details/44081279 上面这篇博客写了好多我 阅读全文
posted @ 2017-02-22 13:56 nhc2014 阅读(258) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示