质数相关 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 两个数a和 b (a<b)被称为质数相关,是指a × p = b,这里p是一个质数。一个集合S被称为质数相关,是指S中存在两个质数相关的数,否则称S为质数无关。如{2, 8, 17}质数无关,但{2, 8, 16} ...
分类:
其他好文 时间:
2017-11-06 21:17:57
阅读次数:
146
二分图三·二分图最小点覆盖和最大独立集 二分图三·二分图最小点覆盖和最大独立集 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在上次安排完相亲之后又过了挺长时间,大家好像都差不多见过面了。不过相亲这个事不是说那么容易的,所以Nettle的姑姑打算收集一下之前的情况并再 ...
分类:
其他好文 时间:
2017-11-04 22:29:12
阅读次数:
148
题目大意: 给你一个序列,对序列中所有逆序对之间连一条边,问图中最大独立集为多大,有哪些点一定在最大独立集中。 思路: 在纸上画一下发现最大独立集一定是元序列的一个LIS,最大独立集必经点就是所有LIS的公共部分。 考虑把所有的LIS记录下来,然后构建一个DAG,DAG的割点即为LIS的公共部分。 ...
分类:
其他好文 时间:
2017-11-01 12:12:47
阅读次数:
184
4808: 马 Description 众所周知,马后炮是中国象棋中很厉害的一招必杀技。"马走日字"。本来,如果在要去的方向有别的棋子挡住(俗 称"蹩马腿"),则不允许走过去。为了简化问题,我们不考虑这一点。马跟马显然不能在一起打起来,于是rly在 一天再次借来了许多许多的马在棋盘上摆了起来……但这 ...
分类:
其他好文 时间:
2017-10-31 23:58:04
阅读次数:
394
1、概念 最小支配集:选取一个点集,使得剩余的点都与这个集合有边相连,则称这个集合为支配集。如果在点集中去掉一个点而是这个集合不是一个支配集,那么这个集合是一个最小支配集,点集中的点的个数支配数。 最小点覆盖:选取一个点集,使得所有边都与这个集合相连,则称这个集合为点覆盖。也就是说对于任意一条边(u ...
分类:
其他好文 时间:
2017-10-26 23:21:43
阅读次数:
438
首先需要一些概念: 有向图,最小路径覆盖,最大独立集,Dilworth,偏序集,跳舞链(DLX).... 理解一: 对于DAG图,有:最大独立集=点-二分匹配数,二分匹配数=最小路径覆盖。 而无向图,定点N>20差不多就是NP问题。 所以此题的除的关系设成单向,然后求匹配数。 理解二: 没看懂QwQ ...
分类:
其他好文 时间:
2017-10-13 17:06:49
阅读次数:
136
题目应该就是最大独立集了吧,没什么了,平面图求最大独立集需要/2的, WQH说加直接+双向边考研过,结果真的过了,应该是匈牙利算法寻找的 时候更加快了吧。(方便找边) 其实还有更优秀的思想 (图太丑,不管了) 这里可以,将平面图分成这样的格点图,玩过国际象棋的都知道,马是一黑一白交替着走的, 也就说 ...
分类:
其他好文 时间:
2017-10-12 10:33:21
阅读次数:
134
ACM-ICPC(10.9) 树形DP 树形DP考点很多,状态转移有时会很复杂,但是也有规律可寻,最重要的是抓住父子关系之间的状态转移。 树的最大独立集:尽量选择多的点,使得任何两个结点均不相邻。? 树的最大独立集:尽量选择多的点,使得任何两个结点均不相邻。? 状态转移,两种方案: ? ? 这样用记 ...
分类:
其他好文 时间:
2017-10-10 01:26:05
阅读次数:
174
之前准备做hiho一下的时候,网上查关于无向图的最大独立集; 看到了一篇论文,说是能“求一般图的最小顶点覆盖集问题”的混合贪婪算法; 我一看觉得挺牛逼的啊,跑去研究了大半天的这篇论文,发现实际还是一个很一般的近似算法,在特殊情况下偏差极大; 实现完之后实际去做题,发现连样例都过不了,我还以为程哪里写 ...
分类:
编程语言 时间:
2017-10-07 11:51:11
阅读次数:
334
题解: 如果i放了,j不能放,那么i->j见一条边 发现是一个有向无环图,那么就可以是二分图 很显然是要求这个图的最大独立集 最大独立集=n-最大匹配数 代码: ...
分类:
其他好文 时间:
2017-10-05 20:54:55
阅读次数:
159