第二十三次
模拟赛千万不要压线交!!!!!1
A
即求被所有奇环包含,不被任何偶环包含的边的条数。
建出 DFS 树,可以证明只考虑每条返祖边与其对应的树链形成的环是对的,称这样的环为关键环。
证明:原图中任意奇环一定包含至少一个关键奇环,所以被所有关键奇环包含的边一定被所有奇环包含,
原图中任意偶环一定包含若干关键偶环和偶数个关键奇环,
而画图可知,被所有关键奇环包含的边一定不被这偶数个关键奇环在这个偶环中的部分包含,
所以被所有关键奇环包含,不被任意关键偶环包含的边一定不被任意偶环包含。
B
一个点能吸收到肥料,当且仅当其到根路径上所有左孩子的父亲大于其,其到根路径上所有右孩子的父亲小于其。
树剖维护。
C
考虑对结点排列
两点之间显然满足要求,
于是
直径走一遍,剩下走两遍即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具