prufer数列,可以用来解一些关于无根树计数的问题. prufer数列是一种无根树的编码表示,对于一棵n个节点带编号的无根树,对应唯一一串长度为n-1的prufer编码. (1)无根树转化为prufer序列. 首先定义无根树中度数为1的节点是叶子节点. 找到编号最小的叶子并删除,序列中添加与之相连的节点编号,重复执行直到只剩下2个节点. 如下图的树对应的prufer序列就是3,5,1,3. 具体实现可以用一个set搞定,维护度数为1的节点.复杂度O(nlogn). (2)prufer序列转化为…