zoukankan
html css js c++ java
[LCA入门]——看这一张图就够了 by Apare_xzc
[LCA入门]——看这一张图就够了
Apare_xzc 2020.1.30
LCA
:最近公共祖先全称为Lowest Common Ancestors,求一棵树上两个结点最近的公共祖先
RMQ
:可以区间查询最大或最小值,预处理ST表,可以O(1)查询
欧拉序
:即为对树进行先序遍历,按顺序记录遍历中经过的所有结点(包括回溯时经过的)
LCA的一些用途
:求树上两点之间的最短距离…
我画了一上午的图:
其实是给npy画的,画了一上午,眼睛疼,希望可以感动她,反正我自己是感动了…
求LCA的几种方法:
倍增
dfs欧拉序+RMQ预处理
tarjan
相信你认真看了这幅图,LCA一定就入门啦
附:我做过的写了题解的关于LCA的题
HDU2586(LCA)解题报告 Apare_xzc
(模板题)<–
【CCF 201909-5】城市规划(LCA+暴力全排列40 & 树形dp100) Apare_xzc
<–
查看全文
相关阅读:
zabbix 3.2.2 server端添加客户端主机配置 (四)
zabbix 3.2.2 server web展示如何显示中文 (三)
zabbix 3.2.2 agent端(源码包)安装部署 (二)
zabbix 3.2.2 server端(源码包)安装部署 (一)
centos执行apt-get提示不存在
用简单的方法学习ES6
PHP+MySQL存储数据出现中文乱码的问题
CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤
mysql查询索引
线程和进程
原文地址:https://www.cnblogs.com/Apare-xzc/p/12243604.html
最新文章
CodeFirst Update-Database 出现对象'DF__**__**__**' 依赖于 列'**'。
mvc 实现超时弹窗后跳转
使用EF CodeFirst 创建数据库
iis7.0与asp.net的运行原理
关于Visual Studio 2019安装时共享组件、工具和 SDK安装位置不能更改的问题
Apache开启.htaccess 支持
修改jupyter notebook的默认路径
Unity Loding白屏
Android SDK 的SDK Manager打不开,一闪就退,无法启动,解决方法
角度与弧度互转
热门文章
安卓 通过www读取Application.persistentDataPath
Unity平台的预处理
角度转成弧度
弧度角度换算
数据库备份脚本
zabbix 监控TCP状态连接数
rsync 服务快速部署手册
MySQL 权限管理
zabbix 自定义Key (六)
zabbix 邮件报警(五)
Copyright © 2011-2022 走看看