zoukankan      html  css  js  c++  java
  • 云剪贴板 & idea和小知识积累

    正则二分图为所有点度数相等的二分图。

    如果正则二分图有边,那么由 Hall 定理可以证明这个二分图必然有完美匹配。


    判断一个数是否为两个平方数 (a^2)(b^2) 的和 :

    等价于奇质因子都是mod 4=1的数.

    判断一个数是否为两个平方数 (a^2)(b^2(gcd(a,b) = 1)) 的和 :

    等价于奇质因子都是mod 4=1的数,并且不能是 4 的倍数。

    那么就可以用分解质因数的方法check, (Theta(n^{frac{1}{4}} log n))(Theta(sqrt n))


    https://blog.csdn.net/VFleaKing/article/details/88809335


    二分图相关结论:

    1、求二分图最大独立集:先求个最大匹配,然后从未匹配的左部点开始沿着残量网络 dfs , dfs到的左部点和未dfs到的右部点为最大独立集

    2、求二分图最小覆盖:最大独立集的补集

    3、求DAG最长反链:最长反链长度 = 最小可重链覆盖大小。

    最长反链如何求方案:

    先求出传递闭包,建出拆点二分图并求出其最大匹配(.)

    考虑求出拆点二分图的最大独立集,左右都在最大独立集里的点(i)就在最长反链里(.)

    4、匹配的必须边和可行边。

    如果一个匹配边的两个端点在残量网络上强联通 则 这个不是必须边,反之亦然;

    如果一个匹配边的两个端点在残量网络上强联通 则 这个是可行边,反之亦然;

    5、一个点是否一定在一个完美匹配中:

    考虑它的补集,即不在匹配上的点:从未匹配点上开始沿残量网络 dfs , dfs 到的点就是不在匹配上的点。


    竞赛图的一些性质:

    https://www.cnblogs.com/acha/p/9042984.html


  • 相关阅读:
    汤姆大叔的博客
    ajax
    兼容谷歌的光标居中写法
    浅谈服务治理与微服务
    Java线程面试题合集(含答案)
    java设计模式之装饰者模式
    java集合类详解
    java线程-看这一篇就够了
    javaIO详解
    java反射详解
  • 原文地址:https://www.cnblogs.com/s-r-f/p/13597224.html
Copyright © 2011-2022 走看看