![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
点分治
文章平均质量分 81
lsr_yali
中国人寿,你值得拥有
展开
-
Bzoj4016
Description 给一个包含n个点,m条边的无向连通图。从顶点1出发,往其余所有点分别走一次并返回。 往某一个点走时,选择总长度最短的路径走。若有多条长度最短的路径,则选择经过的顶点序列字典序最小的那条路径(如路径A为1,32,11,路径B为1,3,2,11,路径B字典序较小。注意是序列的字典序的最小,而非路径中节点编号相连的字符串字典序最小)。到达该点后按原路返回,然后往其他点原创 2016-12-11 10:47:46 · 326 阅读 · 0 评论 -
poj1741 点分治
题意:求一颗节点数为n(n 解:考虑点分治 分情况讨论,过根节点的链直接dfs+扫一遍统计方案数,方案数计算方法为:将该树所有离根节点的距离存下来排序,然后统计个数,再减去在同一子树内的点对数。 不过根节点的链通过递归子树求出,重复上面步骤。 为了防止子树退化成链从而退化为O(n^2),所以我们对于每一颗子树求出其重心再进行计原创 2016-12-02 21:12:26 · 272 阅读 · 0 评论