逃学的小孩
一个性质:
这个证明比较简单,我们假设一条非直径路径
当然还有更简单的想法,我们随便找一个点
所以我们随便找一条直径(当然其实这个东西也需要证明,然而。。。whatever,从考试的角度考虑吧),然后枚举
我自己也想到一个办法,我们考虑,我们随便找三个点,那么这三个点一定在一条直线上,
我们需要知道从每个点出发的最长路径和不严格次长路径,在树形DP的时候,我们分从根节点向下的最/次长和从根节点向上的最/次长即可。自己推到一下状态转移方程
update 2024.5.26
这道题目的证明用“树网的核”的图来证非常easy
假设
如果说
换成
两图相减根据直径的最长性就很容易得出来了
但是我自己的做法我却看不懂了。。。
update 2024.8.17
感觉上面的证明不是很严谨,比如这种情况
此时必须将
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构