码迷,mamicode.com
首页 >  
搜索关键字:bzoj3011    ( 4个结果
【BZOJ3011】[Usaco2012 Dec]Running Away From the Barn 可并堆
【BZOJ3011】[Usaco2012 Dec]Running Away From the Barn Description It's milking time at Farmer John's farm, but the cows have all run away! Farmer John n ...
分类:其他好文   时间:2017-03-10 20:34:44    阅读次数:189
bzoj3011[Usaco2012 Dec]Running Away From the Barn*
bzoj3011[Usaco2012 Dec]Running Away From the Barn 题意: 给出以1号点为根的一棵有边权的树,问每个点的子树中与它距离小于l的点有多少个。树的大小≤200000。 题解: 每个节点维护一个带标记可并堆,dfs时对子节点的堆加上当前节点到该子节点的边权, ...
分类:其他好文   时间:2016-10-30 16:54:37    阅读次数:137
bzoj3011 可并堆
我们可以遍历得出每个节点到根节点的距离h,然后用可并堆进行维护。树形dp 我用的是pairing heap ...
分类:其他好文   时间:2016-03-31 16:43:39    阅读次数:186
BZOJ 3011 Usaco2012 Dec Running Away From the Barn 可并堆
题目大意:给定一棵有根树,求以每个点为根的子树中有多少点到它的距离不超过l 第一眼是可并堆- - 于是怒写- - 管它正解是啥- - 从下到上维护可并大根堆 键值是该点到当前根节点的距离 一旦堆顶剪枝大于l就弹顶 时间复杂度O(nlogn) 什么?你说将整个堆都加上一个值? 打标记不就好了- - 毫无疑问可并堆是可以打标记的- - 此外我的随机堆写if(flag^=1)就T写if(ra...
分类:其他好文   时间:2015-02-02 23:16:51    阅读次数:235
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!