强连通分量
文章平均质量分 80
kdqzzxxcc
这个作者很懒,什么都没留下…
展开
-
周赛 HDU 2767 1269 1872 强连通
HDU 2767 题意:给出一些点之间的关系,然后问最少添加多少条边可以使这张图强连通。 裸题,唯一的trick就是判断图一开始就是强连通图的时候输出为0,这里没想清楚,导致卡了半小时。 #include #include #include #include #include #include #include #include #include #include #in原创 2013-04-15 10:18:09 · 944 阅读 · 0 评论 -
POJ 2762 强连通 + 缩点+判断入度出度
题意:给你一些点,和有向边。 问你任选两点,是否可以单连通。即选择x ,y 两点,存在x -> y 或者y->x都可以。 思路:先求出强连通分量,然后缩点求出入度和出度。 如果入度为0的分量大于等于2或者出度为0的分量大于等于2,那么则不可能单联通。 想一下还是很好理解的,拿入度为0的讲,如果存在两个强连通分量入度为0,那么这两个点集中的点必然不能单连通。同理出度为0。 加了输入外挂,4原创 2013-04-13 12:23:27 · 1213 阅读 · 1 评论 -
POJ 1236 强连通分量+缩点+入度出度
题意:给出一些学校之间的关系,即有向边。 问题1:最少需要多少个学校可以到达所有学校。 问题2:最少需要加多少条边,可以使所有学校互相到达,即整个图强连通。 对于问题1:我们只需缩点后求出入度为0的强连通分量个数。 对于问题2:求出入度为0的个数,出度为0的个数,输出较大值即可。 需要说明的是,当整个图已经是强连通时,问题2的答案是0,需要特判。这里WA了一次。 #include原创 2013-04-13 11:49:58 · 935 阅读 · 0 评论 -
POJ 2553 强连通分量+缩点+求出度
求强连通分量,缩点求出出度为0的点,从小到大输出。 英语不好这题读起来真拗口。 #include #include #include #include #include #include #include #include #include #include #include #include #define PI acos(-1.0) #define Max 10原创 2013-04-12 23:28:50 · 889 阅读 · 0 评论 -
POJ 2186 强连通+缩点
每头牛的梦想是成为最流行的牛在羊群。在一群N(1 词,如果认为B是流行和B认为C是受欢迎的,那么也会认为C 受欢迎的,即使这不是显式地指定一个有序对,在输入。你的任务是计算数量的牛,被认为是受欢迎的,每一个其他的牛。 楼上是有道翻译。。意思就是 一些牛,如果a ->b 就表示a 仰慕 b ,那么b就是受a欢迎的,如果a ->b ,b->c ,那么a 也仰慕c . 然后问你有几原创 2013-04-12 21:34:15 · 881 阅读 · 0 评论 -
POJ 1904 HDU 4685
这两道题差不多,POJ这道我很久以前就做过,但是比赛的时候居然没想起来。。 POJ 这道题的题意是,N个王子每个人都有喜欢的公主,当他们选定一个公主结婚时,必须是的剩下的人也能找到他喜欢的公主结婚。 思路,首先对于王子,对于每一个他喜欢的公主,直接连边,然后再根据已经给出的匹配方案,建立公主->王子的边。 最后求出SCC后在同一强联通分量里的王子和公主就可以了。 代码就不贴了 下面再讲一原创 2013-08-16 15:05:22 · 1139 阅读 · 1 评论