随笔分类 - 二分图
摘要:在DAG中,用尽量少的简单路径,覆盖DAG的所有顶点,这叫做DAG的最小路径点覆盖; 最小不相交路径覆盖:每一条路径经过的顶点各不相同。 最小可相交路径覆盖:每一条路径经过的顶点可以相同。 先看最小不相交路径覆盖,我们将它进行拆点二分图,对于图中存在的边(i,j)连接(i,j'); 特别的,每个点自
阅读全文
摘要:简单地说,就是一张图里的所有点可以分为两组(如上图),并且每条边都跨越两组。这样的图就是二分图。 一个图为二分图仅当:没有奇数圈;点色数为 2。 交替路(也叫交错路):从一个未匹配点出发,依次经过非匹配边、匹配边、非匹配边……形成的路径叫交替路。 增广路:从一个未匹配点出发,走交替路,以另一个未匹配
阅读全文
摘要:题面 奇数+奇数一定不是质数(1+1除外),偶数+偶数一定不是质数,质数只可能出现在偶数+奇数中 把所有的点排成两列,权值为奇数的点在左边,权值为偶数的在右边 如果左边的点x+右边的点y是质数,我们就连一条x->y的边 最后答案显然是最大独立集=n-最小点覆盖=n-最大匹配数 由于1比较特殊,考虑到
阅读全文

浙公网安备 33010602011771号