首页 > 其他分享 >prufer 序列学习笔记

prufer 序列学习笔记

时间:2024-05-16 14:57:01浏览次数:23  
标签:个点 笔记 学习 序列 prufer 节点

prufer 序列学习笔记

知识点

前言

prufer 序列是为了证明 Cayley 公式而被发明出来的,即一个 \(n\) 个点的完全图共有 \(n^{n-2}\) 个不同的树。

prufer 序列可以将一个 \(n\) 个点的树唯一映射到一个长度为 \(n-2\) 的序列上,即两棵树不同当且仅当它们的 prufer 序列不同。

prufer 序列的构造

每次找到编号最小的一个叶子节点,将与其相连的节点加入序列,并将其在树上删除,直到树上只有两个节点。

prufer 序列具有以下两个性质:

  • 树中最后剩下的两个点中,一定存在一个节点是编号最大的点 \(n\)
  • 每个节点在序列中出现的次数为这个点的度数 \(-1\)。

例题

AT_arc162_d [ARC162D] Smallest Vertices

标签:个点,笔记,学习,序列,prufer,节点
From: https://www.cnblogs.com/Doraemon-awa/p/18195966

相关文章

  • SQL 学习笔记
    1,编写一条SQL语句,从 product(商品)表中选取出“登记日期(regist_date)在2009年4月28日之后”的商品,查询结果要包含 productname 和 regist_date 两列。SQL脚本:selectproduct_name,regist_datefromproductwhereregist_date>='2009-04-28' 2,NULL值不等于任何值,......
  • SpringBoot笔记:SpringBoot启动参数配置
    /usr/local/jdk/jdk1.8.0_261/bin/java-jar-server\##服务模式,linux默认是server模式,window默认是client参数-XX:+HeapDumpOnOutOfMemoryError\##当OOM发生时自动生成HeapD......
  • WDS+MDT网络启动自动部署windows(二十二)MDT高级任务序列
    简介我就是想窝在自己的工位,不想出现场。如何把MDT,安装系统,最大化的利用起来?那么我们要考虑三种常见工作状况,一种不常见工作状况。核心设置 SkipUserData=YES,可以设置在RULES中,customsettings.ini文件中。数据库设置,是优先于RULES的。全新安装-不保存数据啥也不保留了,重新......
  • 抽象代数课程笔记 III —— 域论、伽罗瓦理论
    持续更新。\(\newcommand{\a}{\alpha}\newcommand{\b}{\beta}\newcommand{\D}{\Delta}\newcommand{\eps}{\varepsilon}\newcommand{\ph}{\varphi}\newcommand{\t}{\theta}\newcommand{\la}{\lambda}\newcommand{\si}{\sigma}\newcommand{\d}{......
  • 抽象代数课程笔记 III —— 域论、伽罗瓦理论
    持续更新。\(\newcommand{\a}{\alpha}\newcommand{\b}{\beta}\newcommand{\D}{\Delta}\newcommand{\eps}{\varepsilon}\newcommand{\ph}{\varphi}\newcommand{\t}{\theta}\newcommand{\la}{\lambda}\newcommand{\si}{\sigma}\newcommand{\d}{......
  • ATFNet:长时间序列预测的自适应时频集成网络
    ATFNet是一个深度学习模型,它结合了时间域和频域模块来捕获时间序列数据中的依赖关系。引入了一种新的加权机制来调整周期性的权重,增强了离散傅立叶变换,并包括一个复杂关系识别的注意力机制,在长期时间序列预测中优于当前方法(每个模型都这么说)。这是4月发布在arxiv上的论文,还包含......
  • 【PB案例学习笔记】-01创建应用、窗口与控件
    写在前面这是PB案例学习笔记系列文章的第一篇,也是最基础的一篇。后续文章中【创建程序基本框架】部分操作都跟这篇文章一样,将不再重复。该系列文章是针对具有一定PB基础的读者,通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章......
  • 基于GWO灰狼优化的CNN-LSTM-Attention的时间序列回归预测matlab仿真
    1.算法运行效果图预览优化前    优化后     2.算法运行软件版本matlab2022a  3.算法理论概述       时间序列回归预测是数据分析的重要领域,旨在根据历史数据预测未来时刻的数值。近年来,深度学习模型如卷积神经网络(ConvolutionalNeuralN......
  • C#学习笔记-委托
    委托  委托类似于C/C++中的函数指针。委托存储对方法的引用,可以按照某些约束指向目标方法,间接地调用这些方法。//C#include<stdio.h>typedefint(*Calc)(intx,inty);intAdd(intx,inty){ returnx+y;}intSub(intx,inty){ returnx-y;}intmain......
  • [HDCTF 2023]YamiYami python中的另一种反序列化--yaml
    今天做了到新颖的题,关于python中的yaml反序列化的题目,直接上题吧。发现第一个链接的参数是?url=XXXX,一眼利用点。嗯?直接出了flag,应该是非预期解。再看看有app.py,那就试试。发现app.*被过滤了,二次编码绕过试试。点击查看代码@app.route('/')defindex():session['pas......