- 博客(3)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 hdu 4635 强连通缩点
最大的情况是两个点集X,Y,其中X和Y都是完全图,并且X每个点都和Y的每个点相连或者反过来。 而我们就是要去找到这两个点集,首先强连通缩点得到新图。对于缩点后的图,如果某个节点既有出度又有入度则肯定不能作为X或Y集合,如果作为了就不能实现XY只有一个方向连接。 所以找到只有出度或者只有入度的节点,让它为一个集合,剩下点为另一个集合,这样就是最大的了。 #include #include #i
2014-02-27 23:00:09 838
原创 poj 2186 有向图的相连通分量
想到了tarjan求强连通分量,但没想到后面该怎么写了。 网上的思路很厉害:只要求出所有强连通分量的出度,如果出度为0的只有1个的话,那么那个强连通分量里的点集就是答案。 为什么是出度为0只有1个呢? 若出度为0的有2个或以上,则这几个强连通分量之间就没有办法连接,显然没有答案。 若出度为0的只有1个,则其他强连通分量一定有边指向这个强连通分量,若没有,则一定还有1个强连通分量出度为0。
2014-02-21 17:03:58 1057
原创 poj 3662 二分最短路(建模与转化)
二分给出的p条边,把大于的都当做电信赠送的线路,小于等于的都当做农夫自己买的线路。 前者权值设为1,后者权值设为0,则最短路跑出来的结果和k值比较就知道是否满足,继续二分。 #include #include #include #include #include #include #include #include #include #include #include #include #in
2014-02-21 15:22:53 763
为什么我的sublime的Preferences变成了灰色不可选
2016-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人