博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[学习笔记]prufer序列
阅读量:6320 次
发布时间:2019-06-22

本文共 373 字,大约阅读时间需要 1 分钟。

前言

PKUWC和NOIWC都考察了prufer序列,结果统统爆零

prufer序列就是有标号生成树对序列的映射

prufer序列生成

每次选择编号最小的叶子删掉,把叶子的父亲加入prufer序列,直到剩下2个点

set维护叶子,nlogn

prufer序列还原

用set维护没有在剩余prufer序列中的点,不断取出prufer序列首项A,和set中最小的编号连边。然后删除两个点。(如果A在剩下的prufer序列不存在了,就加入set)

摘自百度百科:

性质

来自:

PKUWC数学第一题:

度数为3,3,2,2,1,1,1,1的有标号不同的树有多少个。(每个点的度数不明)

分配标号:8!/(2!*2!*3!*3!),然后利用性质4

转载于:https://www.cnblogs.com/Miracevin/p/10423121.html

你可能感兴趣的文章
理解 python metaclass使用技巧与应用场景分析
查看>>
怎么面试架构师
查看>>
oracle系统包——dbms_random用法及order by 小结(转)
查看>>
SQL Server性能调优——报表数据库与业务数据库分离
查看>>
Rsync启动停止脚本
查看>>
MySQL5.6的my.ini配置
查看>>
ux.plugin.ConTpl 模版元素监听扩展
查看>>
【转】使用sklearn做单机特征工程
查看>>
springmvc+mybatis+redis(转)
查看>>
ibatis配置xml文件中CDATA的用法
查看>>
【转】2012年7月9 – 知名网页游戏公司 PHP高级工程师 最新面试题
查看>>
purge
查看>>
数据库的增加与更新合并
查看>>
ArcGIS for Desktop入门教程_第八章_Desktop学习资源 - ArcGIS知乎-新一代ArcGIS问答社区...
查看>>
phpize php扩展模块安装
查看>>
authorization与URL授权
查看>>
JDK的目录结构及结构图
查看>>
值传递和引用传递-----函数参数传递的两种方式
查看>>
php随机密码函数的实例代码
查看>>
VC++中调用cmd的集中方式
查看>>