边双连通图计数

题目

F ( x ) = ∑ 2 ( i 2 ) x i i ! F(x)=\sum \frac {2^{\binom i2}x^i}{i!} F(x)=i!2(2i)xi是无向图个数的指数生成函数。
D ( x ) = ( ln ⁡ F ( x ) ) ′ x D(x)=(\ln F(x))'x D(x)=(lnF(x))x是有根无向连通图的指数生成函数。(注意 [ x 0 ] D ( x ) = 0 [x^0]D(x)=0 [x0]D(x)=0因为没有根)
B ( x ) B(x) B(x)是有根边双连通图的指数生成函数。
D ( x ) D(x) D(x)中枚举根的边双联通分量大小可以得到方程:
D ( x ) = ∑ i = 1 b i x i exp ⁡ ( i D ( x ) ) i ! D(x) = \sum_{i=1} \frac {b_ix^i\exp(iD(x))}{i!} D(x)=i=1i!bixiexp(iD(x))
后面那个 exp ⁡ \exp exp其实就是在把图中其他有根无向连通图连到根的边双联通分量上的一个点,并且分配标号。
所以
D ( x ) = ∑ i = 1 b i x i exp ⁡ ( D ( x ) ) i i ! = ∑ i = 1 b i ( x exp ⁡ ( D ( x ) ) ) i i ! = B ( x exp ⁡ D ( x ) ) \begin{aligned} D(x) &= \sum_{i=1} \frac {b_i x^i \exp(D(x))^i}{i!}\\&=\sum_{i=1} \frac {b_i (x\exp(D(x)))^i}{i!}\\&= B(x \exp D(x)) \end{aligned}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值