P9534 [YsOI2023] 广度优先遍历

news/2025/11/17 19:26:10/文章来源:https://www.cnblogs.com/alexande/p/19234150

考虑一个事情,把树建出来后,非树边都可以扔到后面去,这显然不影响答案。

思考为什么树边的顺序会影响答案,实质是因为一个结点 \(x\) 连了许多非树边,若是这些非树边先被访问了,那么 \(x\) 的父亲就要换了,因此对于这些边有一些先后顺序。

意识到这一点就很好做了,考虑对于每个结点 \(x\) 的非树边(连向它父亲那一层的,和它同一层显然没有影响)所指向结点,相当于在这个结点和其父亲的 \(lca\) 处的两条连下来的边要有一个先后关系,建先后关系图跑拓扑序即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/968246.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025-11-17 ZYZ28-NOIP模拟赛-Round7 hetao1733837的record

2025-11-17 ZYZ28-NOIP模拟赛-Round7 hetao1733837的record2025-11-17 ZYZ28-NOIP模拟赛-Round7 hetao1733837的record 好累😩 比赛链接:ZYZ28-NOIP模拟赛-Round7 - ZYZOJ A.pmst $( ‵▽′)ψ$$lz$竟然把原来的$T2…

day25-langgraph进阶

整体课程设计介绍 第一次直播:开班介绍+环境适配+自主学习任务布置 任务:预习系列(参考2期)day20-大模型基本概述+API调用 day21-大模型基本概述+API调用 day22-langchain框架基础 day23-langchain框架进阶第二次直…

markdown格式绘制各种图

推荐使用 Mermaid 进行绘制

11.17 考试总结

11.17 考试总结 赛时复盘 7:50-8:10 通读了题面,有了点第一印象,T1感觉像是贪心,T2没什么头绪,T3是计数题看数据范围感觉像是个简单DP,T4感觉很困难,决定了开题顺序:1-3-2-4。 8:10-9:10 根据特殊性质先想树上发…

计算机网络第六章---应用层(基于谢希仁老师第八版)

​ 6.1域名系统DNS(Domain Name System) 作用:把主机名字转化为IP地址 理论上整个互联网可以只使用一个域名服务器,但是规模太大不可取,所以采用了层次树状结构的命名方法,并使用分布式的域名系统DNS===>采用…

第一次接触 JSAPIThree(百度地图 JSAPI Three)学习笔记

这是一篇关于百度地图 JSAPI Three(mapvthree)的入门学习笔记,以初学者的视角记录从安装配置到第一个 Hello World 的完整学习过程,包含详细的步骤说明和实践经验。作为一个前端小白,今天要开始学习百度地图的 JS…

Who wants to be king:2

前言写这篇文章的本意,是为了记录关于vulnhub上的靶机who wants to be king2的练习过程,同时向社区大佬请教一个问题,希望各位大佬可以指点一下。问题如下:这个靶机提权部分按照靶机作者的思路,是要到.mozilla文件…

写日记是对的

正经人谁写日记,但我认为写日记好像确实对的,它可以唤起你的初心。 而且可以看到每天的成果。 也许可以继续恢复写日记的习惯。

vulkan学习笔记第一篇_环境部署

vulkan sdk安装流程: 下载vulkan sdk 打开下方链接到sdk下载主页,选择你对应的平台。 https://vulkan.lunarg.com/sdk/home#windows点击下载sdk installer双击下载好的sdk installer(暂未有经验告知哪些不勾选)全部勾…

2025!超简单安装部署gitlab

1.gitlab二进制文件下载地址: 官方网站: gitlab/gitlab-ce - Packages packages.gitlab.com 清华镜像站: Index of /gitlab-ce/yum/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

Data Agent 精选推荐:Aloudata Agent 企业级 AI 数据分析“专家”

Aloudata Agent 分析决策智能体——它以“智能问数、智能归因、报告生成”三大核心能力,为企业构建可信智能 Data Agent,助力企业实现 AI 驱动的数据洞察与敏捷决策,是企业数智化转型的优选方案。摘要 在数据量爆炸…

25.11.17随笔联考总结

考试 开考前正常早读,发题后还是先通读题面以决定考试策略。看了 T1,5 分钟会了,此时听说有人做过 T3 原题,不管。继续看 T2,T2 可能看了又有不到 10 分钟我又会了,比较开心,赶快去看 T3。T3 看到是计数,然后限…

web代码模板

web代码模板@Configuration public class JacksonConfig {/*** 日期时间格式:yyyy-MM-dd HH:mm:ss*/private static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";/*** 日期格式:yyyy-MM-dd*/p…

西瓜决策树

这是一个经典的西瓜数据集,让我们来求它的信息增益(ID3决策树算法)、决策树、信息增益率(C4.5决策树算法)、基尼指数【信息增益】(ID3算法) 记住两个量"信息熵"和"信息增益" [信息熵]表示信…

V8的浏览器运行时环境

堆栈 在 chrome 中,只要打开一个渲染进程,浏览器就会初始化 V8,同时初始化堆和栈。栈主要只用来管理 JavaScript 调用的,栈是一块连续的内存空间,先进后出策略。 堆是一种树形结构,用来存储对象类型的离散的数据…

http https

TLS握手https下的数据传输使用会话密钥进行加密。 会话密钥使用非对称加密方式传输(RSA密钥交换)。服务器将公钥传给客户端。 客户端使用公钥加密一个pre-master secret预主密钥传给服务器。 服务器可以将其解密得到…

使用 LLM + Atlassian MCP 1小时生成年终总结

使用 LLM + Atlassian MCP 1小时生成年终总结 一、引言:年终总结的痛点 每到年底,技术人员都需要编写年终总结。这个过程通常面临以下挑战:耗时耗力:人工梳理一年来的数十甚至上百个JIRA任务需要数小时到数天 信息…