点分治小结

点分治总结: 1.求合法路径条数的问题 选定一个根节点,那么答案可分为经过根节点的和不经过根节点的 答案之和。 对于不经过根节点的我们递归去处理。 所以考虑如何解决经过根节点的答案。 我们可以统计出当前根节点的所有子节点距离根节点的距离。 此时就相当去求任意两个点对的距离满足要求的点对数。 但是点对不能在同一个子树里。 然后通过排序或者hash记录答案。。。 这样还不对,会有重复。比如因为当前点的
相关文章
相关标签/搜索