第二十三次

模拟赛千万不要压线交!!!!!1

A

即求被所有奇环包含,不被任何偶环包含的边的条数。

建出 DFS 树,可以证明只考虑每条返祖边与其对应的树链形成的环是对的,称这样的环为关键环。

证明:原图中任意奇环一定包含至少一个关键奇环,所以被所有关键奇环包含的边一定被所有奇环包含,

原图中任意偶环一定包含若干关键偶环和偶数个关键奇环,

而画图可知,被所有关键奇环包含的边一定不被这偶数个关键奇环在这个偶环中的部分包含,

所以被所有关键奇环包含,不被任意关键偶环包含的边一定不被任意偶环包含。

B

一个点能吸收到肥料,当且仅当其到根路径上所有左孩子的父亲大于其,其到根路径上所有右孩子的父亲小于其。

树剖维护。

C

考虑对结点排列 {pn},可以标号 Epi=Epi1+d(pi,pi1)

两点之间显然满足要求,EpiEpi2=EpiEpi1+Epi1Epi2=d(pi,pi1)+d(pi1,pi2)d(pi,pi2)

于是 maxi=1nEi=Epn=i=2nd(pi,pi1),问题变为找到访问所有结点的最短路径。

直径走一遍,剩下走两遍即可。

posted @   Jijidawang  阅读(5)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示