图计数
各种图的计数
有标号无根树
Prüfer序列
引入强而有力的Prüfer序列。
将一棵
其建立
每次选编号最小的叶子,记录它连向的点的编号,并删除这个叶子。重复
可以用堆维护这个过程,
也可以线性构建,首先记录当前编号最小(设为
这样是
其性质
-
构造完Prüfer序列后剩下的两个点之一一定是编号为
的点。 -
每个结点在序列中的出现次数为其度数
,叶子结点没有出现。
Prüfer序列与一棵有标号无根树一一对应。
利用其重建树
就是构建的逆过程。推一下。
Cayley's Formula
完全图
推导这个公式的方法很多,但Prüfer序列是最简单的。任意一个值域在
图联通方案数
Q:
首先将一个连通块视作一个点,将
对于一个给定的度数序列构造Prüfer序列的方案数为
对于第
于是对于一个给定的度数序列,其使图连通的方案数为
现在度数序列不定,我们要枚举度数序列,然后把每种度数序列的方案数加起来。
式子就是:
于是上多项式定理,就得到了
有标号无向连通图
有标号无向连通图计数,
我们记
显然,
我们考虑将所有的图按标号为
将含有
所以得到
于是
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】