码迷,mamicode.com
首页 > 移动开发 > 详细

爆零后的感受外加一道强联通分量HDU 4635的题解

时间:2014-08-10 21:29:20      阅读:390      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   strong   for   

今天又爆零了,又是又,怎么又是又,爆零爆多了,又也就经常挂嘴边了,看到这句话,你一定很想说一句”bubuko.com,布布扣”,弱菜被骂傻,也很正常啦bubuko.com,布布扣

如果你不开心,可以考虑往下看。

翻到E(HDU 4635 Strongly connected)题,这么短的题目,肯定要先看啦。然后D(LightOJ 1229),然后C(ZOJ 2243),然后F(HDU 4711),然后B(CodeForces 385D),然后看A(HDU 3889)好吧,我承认,A题看了一眼就不看了,B题一看是线段什么有点几何的味道就果断放弃,然后C题,傻傻的理解错题意,提交一直WA,然后没办法,看E题,bubuko.com,布布扣想到只要保证最后至少两个连通分量,就可以满足题意,然后要求最大值,那就保证有且仅有两个连通分量就可以了,对于一个连通分量最多只能有x(x-1)边, x表示顶点数 ,然后得出一个式子,边数f = n*n-n-1+x*x-(n+1)x;当x更(n+1)/2的差值越大,f越大,换句话说,只要把一个连通分量顶点个数最小的独立出来,把其它的连通分量都合并成一个连通分量就可以了,

可是我没考虑下面这种情况

bubuko.com,布布扣

 

这时候如果把3独立出来,5、9、7弄成一个连通分量,那么3也会跟5,9,7合并成一个连通分量,所以不能选3,

最小的不能选,那就选5吧,把3、7、9合并,可以。

也就是说是要把顶点个数尽量小且入度或者初度为零(一个连通分量看成一个点)的连通分量独立出来。

bubuko.com,布布扣view code

红色部分就是思维漏洞bubuko.com,布布扣

 

。差一点,不过acm没有差一点,只有ac或者没ac.bubuko.com,布布扣

下面再来总结一下题目吧
Problem A
HDU 3889(水题,不会做)

Problem B
CodeForces 385D(dp,题意尚不明确)

Problem C
ZOJ 2243(什么treap,被坑)

Problem D
LightOJ 1229(博弈,不会)

Problem E
HDU 4635(。。。。。。。。。。。。。。。。。,此处省略一万字)

Problem F
HDU 4711 。。

爆零后的感受外加一道强联通分量HDU 4635的题解,布布扣,bubuko.com

爆零后的感受外加一道强联通分量HDU 4635的题解

标签:style   blog   http   color   os   io   strong   for   

原文地址:http://www.cnblogs.com/zyx1314/p/3903314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!