状压 $dp$ .
考虑如果只有单独的边,可以用状压 $dp$ 来做.
设 $f(S,T)$ 表示左边已经匹配的集合为 $S$ ,右边已经匹配的集合为 $T$ 的期望方案数.
为了避免重复计数,规定加入边的顺序为按照左边点的编号从小到大排序.
现在有边组,考虑仍然把它们看成独立的两条边.
可以发现边组二少算了 $\frac 1 4$ 的贡献,边组三多算了 $\frac 1 4$ 的贡献,把边强行绑在一起形成新边,把这些贡献调整过来.
1 | //%std |
夢はここに 思い出は遠くに
状压 $dp$ .
考虑如果只有单独的边,可以用状压 $dp$ 来做.
设 $f(S,T)$ 表示左边已经匹配的集合为 $S$ ,右边已经匹配的集合为 $T$ 的期望方案数.
为了避免重复计数,规定加入边的顺序为按照左边点的编号从小到大排序.
现在有边组,考虑仍然把它们看成独立的两条边.
可以发现边组二少算了 $\frac 1 4$ 的贡献,边组三多算了 $\frac 1 4$ 的贡献,把边强行绑在一起形成新边,把这些贡献调整过来.
1 | //%std |