二分图定义:https://en.wikipedia.org/wiki/Bipartite_graph 考虑正问题,二分图的一个充要条件是图中所有的环都是偶环 * 。 从而加的边只能形成一个偶环,我们可以将二分图黑白染色,分为两个集合,这样合法边只有两种 1.横跨两个联通快的边。 2.在一个联通块且 ...
分类:
其他好文 时间:
2018-04-05 23:09:18
阅读次数:
181
分治+ntt 设dp[i]表示i个点的图联通的方案数 那么考虑dp,利用容斥,总-不符合,枚举j=1->i-1,然后考虑不符合,那么考虑和1联通的连通块,剩下的不和1连通,那么dp[i]=2^t(i)-∑j=1->i-1 dp[j]*C(i-1,j-1)*2^t(i-j) 就是t(i)表示i个点的图 ...
分类:
其他好文 时间:
2017-12-16 18:33:13
阅读次数:
116
题目描述江爷爷给你出了一道题:给你一个图,保证每个点最多属于一个简单环,每个点度数最多为3,求这个图有多少“眼镜图形个数”保证图联通哦~其中“眼镜图形个数”,定义为三元组(x,y,S),其中x和y表示图上的两个点,S表示一条x到y的简单路径,而且必须满足:1.x和y分别在两个不同的简单环上2.x所在 ...
分类:
其他好文 时间:
2017-10-14 01:54:06
阅读次数:
237
有向图的图联通是指基图联通,也就是把有向图的边改成无向图然后看是否连通。判断联通可用dfs或者并查集。 题意就是给你n个由小写字母构成的字符串,问你能不能将这n个字符串连接起来,B能接在A后面的条件是A的最后一个字母==B的第一个字母。 然后就是将26个小写字母看成顶点集,对于一个字符串,其首字母向 ...
分类:
其他好文 时间:
2017-10-12 23:01:40
阅读次数:
218
二次联通门 : BZOJ 1303: [CQOI2009]中位数图 ...
分类:
其他好文 时间:
2017-09-07 22:00:11
阅读次数:
208
http://poj.org/problem?id=2513 最初看到 第一感觉 map 一看250000的数据量 果断放弃 然后记得曾经看过。trie取代map。尤其当数据量特别大的时候 学到了: 1、Trie取代map的思想,能够在单词结尾的tree[i][tk] 这个i作为字符串相应的int值 ...
分类:
移动开发 时间:
2017-06-16 11:31:56
阅读次数:
188
T1:给定不同的N,求数列的最大公约数是多少. 数学推导可知答案是2*lowbit(n) so: T2:编号为1~n的点,其i到j的距离为i和j的最小公倍数。求使图联通的最小代价是多少? 都向1连边肯定是最优的。 so: T3: ...
分类:
其他好文 时间:
2017-06-04 11:40:12
阅读次数:
186
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2582 解:这道题是老师给我们拿来当做考试的,结果考的时候,我在判断无向图联通块时,满脑子tarjan。。。完全忘了并查集。。。最后用了深搜,然而竟然92分?? 这道题就是用并查集判断出分别的 ...
分类:
其他好文 时间:
2017-04-03 01:00:48
阅读次数:
268
#include "stdio.h" #include "iostream" #include "opencv/cv.h" #include "opencv2/opencv.hpp" #include "basicOCR.h" #include "time.h" using namespace st... ...
分类:
移动开发 时间:
2016-12-15 20:17:38
阅读次数:
379
题意: 给你n个点m条无向边,不保证图联通,让你给每条边定向,使得图中入度=出度的节点数量最大 思路: 图中奇数度节点肯定是不行的,奇数度节点有偶数个,可以把他们都连到附加的n+1这个节点上转为偶数度 这样全部的节点都为偶数度,然后跑fleury就可以了,注意图的联通,有n+1节点的边不输出 这里存 ...
分类:
其他好文 时间:
2016-11-19 12:38:19
阅读次数:
201