会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
花神缘浅flora
时间划过风的轨迹,那个少年,还在等你。
博客园
首页
新随笔
联系
订阅
管理
2018年12月20日
【暖*墟】 #数据结构进阶# 点分治
摘要: 点分治,是一种处理树上路径问题的工具,适用于树上的求和问题。 给定一棵树和一个整数k,求 树上边数等于k的路径 有多少条。 做法1:枚举不同的两个点,用dfs算出距离、并统计求值。O(n^3)。 做法2:找根,求出每个点到根的距离,枚举两点求lca。O(n^2logn)。 做法3:考虑形成路径的情况
阅读全文
posted @ 2018-12-20 15:23 花神&缘浅flora
阅读(257)
评论(0)
推荐(0)
公告