Prufer 序列
以下
Prufer 序列完成了一个有标号无根树与序列的双射。长度为
构建序列的方式就是每次找编号最小的叶节点,然后把它连接的点加入序列,然后删掉这个叶节点。
原因是什么我也不会证,貌似也不需要会证(?)
有几个结论,在与数树相关的题目时会比较有用。
-
个点的有标号无根树有 棵,有标号有根树有 棵。 -
Prufer 序列中
出现的次数为 。 -
构建 Prufer 序列最后没删掉的点其中有一个为
。
然后你可以有一些经典的套路,比如每个点度数确定后的无根树计数,答案为
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话