
树的分治
DQSSS
蒟蒻
展开
-
【poj1741】Tree 点分治
DescriptionGive a tree with n vertices,each edge has a length(positive integer less than 1001). Define dist(u,v)=The min distance between node u and v. Give an integer k,for every pair (u,v) of ver原创 2015-12-28 19:45:47 · 693 阅读 · 0 评论 -
【bzoj2152】聪聪可可 点分治
Description聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由爸爸在纸上画n个“点”,并用n-1条“边”把这n个“点”恰好连通(其实这就是一棵树)。并且每条“边”上都原创 2015-12-29 09:11:31 · 679 阅读 · 0 评论 -
【bzoj3697】【坑】采药人的路径 点分治
这是坑!!!原创 2015-12-29 11:28:20 · 679 阅读 · 0 评论 -
【笔记】树的分治
暑假的时候WTH大神就讲过思想了QAQ(顺带Orz Fuckstrom 自悟)树的分治,简单地说,就是把树分为好几个,对于每个递归处理后,再计算整棵树的答案,也就是序列上的分治思想放到了树上。树的分治分为点分治和边分治。点分治,即为把某个点删除后,树分为好多棵,对那些树处理然后计算答案。边分治即割掉边,把树分为两棵,然后进行处理。点分治中被删除的点应该选重心,这样树最多被分logn次,若每次处理当前原创 2015-12-29 20:13:39 · 877 阅读 · 0 评论