题意:一个无向图联通中,求包含每条边的最小生成树的值(无自环,无重边)分析:求出这个图的最小生成树,用最小生成树上的边建图对于每条边,不外乎两种情况1:该边就是最小生成树上的边,那么答案显然2:该边不在最小生成树上,那么进行路径查询,假设加入这条边,那么形成一个环,删去这个环上除该边外的最大权值边,...
分类:
其他好文 时间:
2015-12-20 13:01:05
阅读次数:
188
题目大意:给出一系列单词,当某个单词的首字母和前一个单词的尾字母相同,则这两个单词能链接起来。给出一系列单词,问是否能够连起来。题目分析:以单词的首尾字母为点,单词为边建立有向图,便是判断图中是否存在欧拉道路。有向图中存在欧拉路径的两个条件是:1、忽略边的方向性后,底图联通;2、奇点个数为0时、奇点...
分类:
其他好文 时间:
2015-10-06 20:49:42
阅读次数:
300
标题效果:给定一个无向图。联通谋求块的数目,以及k一个点的破坏后每次;联通,块的数目侧面和摧毁的地步全记录,我们可以做相反的。需要注意的是该点不能算作破坏联通块#include#include#include#include#define M 400400using namespace std;st...
分类:
Web程序 时间:
2015-10-04 18:25:37
阅读次数:
184
题意:有n个节点的图,开始有一些边存在,现在每天任意选择两点连一条边(可能已经连过),求使整个图联通的期望天数。分析:由于开始图可以看做几个连通分量,想到了以前做的一个题,一个点代表一个集合(这里是连通分量)进行压缩dp[i][s]表示最后连接的第i个联通分量,联通状态是s时的期望天数,dp[0][...
分类:
其他好文 时间:
2015-08-18 18:23:11
阅读次数:
97
题意:n个点m条边,问最少添加多少条边使得整个图联通。
思路:先Tarjan求强联通分量,缩点,再求缩点后的点的入度和出度,入读为0的点的个数为a,出度为0的点的个数为b,ans=max(a,b)...
分类:
移动开发 时间:
2015-07-06 17:56:09
阅读次数:
133
//本来是想练一下欧拉回路的,结果紫书上那题是大水题!!!!!题意:给出n个单词,是否可以把单词排列成每个单词的第一个字母和上一个单词的最后一个字母相同解:欧拉通路存在=底图联通+初度!=入度的点至多只有两个(分别为入点和出点) 1 #include 2 #include 3 #include 4 ...
分类:
其他好文 时间:
2015-04-24 14:14:51
阅读次数:
125
Description给你一副无向图,每条边有边权,保证图联通,现在让你判断这个图是否有异或值大于零的环存在。Input多组测试数据,每组先输入两个数n m,表示图的点跟边的数量。然后是m行,每行三个数a b c。代表一条边的起点,终点,边权。1 #include#includeusing name...
分类:
其他好文 时间:
2015-04-18 19:06:38
阅读次数:
150
CLJ就是喜欢出ctsc上讲的东西,看来还是得找时间把他的那几道题做下首先记f(x)为答案>x的概率,那么把这个东西从0到1积分就是答案了f(x)边小于x不能使图联通的概率这个有点难求,考虑求使图联通的概率记f(s)为集合s联通的概率,那么f(s)=1-sigma(f(s')*(1-x)^cnt) ...
分类:
其他好文 时间:
2015-04-13 00:00:41
阅读次数:
1108
4191: 无向图找环Time Limit: 5 SecMemory Limit: 128 MB Submit: 117Solved: 34Description给你一副无向图,每条边有边权,保证图联通,现在让你判断这个图是否有异或值大于零的环存在。Input多组测试数据,每组先输入两个数n m,表...
分类:
其他好文 时间:
2015-04-02 14:46:40
阅读次数:
203
题意:求混合图是否有欧拉回路。
思路:首先是基图联通(不考虑度为0的点),然后需要借助网络流来判断。
首先给原图中的无向边随便指定一个方向(初始定向),将原图改为有向图G’,然后的任务就是改变G'中某些边得方向(当然是无向边转化来的,原 有向边不变)使其满足每个点的入度等于出度。
设d[i]为G'中(点i的出度-点i的入度)。可知,在改变G'中边的方向时,任何点的d值的奇偶性都不会变(设将边改为,则i的入度加1出度减1,j的入度减1出度加1,两者之差加2或减2,奇偶性不变)!而最终要...
分类:
其他好文 时间:
2015-02-24 09:12:26
阅读次数:
147