摘要:
思路: 建立最小生成树的图,之后进行枚举边(两点)。然后去掉原来生成树上的边。 去掉一条遍之后,原图为两棵树。A - 分别为两棵树中的最大人口和B - 生成树边长之和减去一条生成树边的长度。 1 #include 2 #include 3 #include 4 #include 5 #in... 阅读全文
posted @ 2015-03-16 21:24
UsedRose
阅读(156)
评论(0)
推荐(0)
摘要:
判断同构图。题意得好好理解一下。因为每个结点最大度为二,则任意连通分支必为链或者环 。可以对所有结点进行排序比较。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #incl... 阅读全文
posted @ 2015-03-16 16:57
UsedRose
阅读(184)
评论(0)
推荐(0)
摘要:
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 //正向广度搜索 8 //把“x"当初0 9 using namespace std; 10 11 const int maxn = 1000... 阅读全文
posted @ 2015-03-16 12:10
UsedRose
阅读(146)
评论(0)
推荐(0)
摘要:
有点类似方老师和农场,但是由于是单向边,所以不能按叶子处理,找到出度或者入度为0的最大数目即可。。。。一定要注意初始化全面!!! 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include ... 阅读全文
posted @ 2015-03-16 09:19
UsedRose
阅读(130)
评论(0)
推荐(0)

浙公网安备 33010602011771号