zoukankan      html  css  js  c++  java
  • Min-Max 容斥

    普通容斥

    [igcup_{i = 1} ^ n A_i = sum_{k = 1} ^ n (-1)^{k + 1} egin{pmatrix} sumlimits_{1 leq i_1 < i_2< ... <i_k leq n} |A_{i_1} cap ... A_{i_k}|end{pmatrix} ]

    Min - Max 容斥

    [max { S } = sum_{T subseteq S} (-1)^{|T| + 1} min{T} ]

    [min { S } = sum_{T subseteq S} (-1)^{|T| + 1} max{T} ]

    • 证明
      考虑 (T) 中的每一个元素 (A_i) 将它看成一个集合

    [A_i = {1,2, 3,...,a_n} (a_n = A_i) ]

    这样

    [min{T} = A_1 cap... cap A_{|T|} ]

    [max{S} = A_1 cup A_2 cup ... cup A_{|S|} ]

    [max{S} = igcup_{i = 1} ^ n A_i ]

    [= egin{pmatrix} sumlimits_{1 leq i_1 < i_2< ... <i_k leq n} |A_{i_1} cap ... A_{i_k}|end{pmatrix} ]

    [= sum_{T subseteq S} (-1)^{|T| + 1} min{T} ]

    第二个式子就是把所有数取负
    。。。

  • 相关阅读:
    term "JavaScript"
    Pro Git
    Pro Git
    Pro Git
    git
    flask
    OJ
    [蓝桥杯]Huffuman树
    priority_queue优先队列
    [蓝桥杯]高精度加法
  • 原文地址:https://www.cnblogs.com/XiaoVsun/p/13054154.html
Copyright © 2011-2022 走看看