
点分治
aziint
cdqz口胡型OI选手
展开
-
bzoj2599 [IOI2011]Race
Description给一棵树,每条边有权.求一条简单路径,权值和等于 KK ,且边的数量最小. N≤200000,K≤1000000N \leq 200000, K \leq 1000000Input第一行 两个整数 n,kn, k 第二.. nn 行 每行三个整数 表示一条无向边的两端和权值 (注意点的编号从 00 开始)Output一个整数 表示最小边数量 如果不存在这样的路径 输出 −1-原创 2017-12-01 20:31:25 · 288 阅读 · 0 评论 -
poj1741 Tree
DescriptionGive a tree with n vertices,each edge has a length(positive integer less than 10011001 ). Define dist(u,v)=dist(u,v)=The min distance between node uu and vv. Give an integer kk,for every原创 2017-12-01 13:01:56 · 228 阅读 · 0 评论 -
bzoj1758 [Wc2010]重建计划
Description题面写的晦涩难懂,简单说一下题意,给出一棵树,有边权,找出其中一条包含了不少于 LL ,不多于 RR 条边的路径,使得 Average(v(e))Average(v(e)) 最大,上式表示所有选择的边的平均权值。Input第一行包含一个正整数 NN, 表示 XX 国的城市个数. 第二行包含两个正整数 LL 和 UU ,表示政策要求的第一期重建方案中修建道路数的原创 2017-12-19 21:56:41 · 283 阅读 · 0 评论 -
bzoj2152 聪聪可可
Description聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由爸爸在纸上画 nn 个“点”,并用 n−1n-1 条“边”把这 nn 个“点”恰好连通(其实这就是一棵树原创 2017-12-03 16:18:20 · 336 阅读 · 0 评论 -
bzoj3697 采药人的路径
Description采药人的药田是一个树状结构,每条路径上都种植着同种药材。 采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。 采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他走的一定是两种药材数目相等的路径。采药工作是很辛苦的,所以他希望他选出的路径中有一个可以作为休息站的节点(不包括起点和终点),满足起点到原创 2017-12-03 20:56:02 · 291 阅读 · 0 评论 -
点分治 12 - 01 学习记录
点分治以下所有题目默认数据范围 10510^5例题 poj1741 treeDescription给定一棵 nn 个顶点的树,边带正权,问你距离不超过 kk 的顶点对数。Solution这道题就当做点分治讲解吧。树的重心:如果删除树上一个点 uu 后每颗子树的大小都不超过 n2\frac{n}{2} ,那么称 uu 为这棵树的重心。假设我们按重心把树分成原创 2017-12-01 10:56:42 · 294 阅读 · 0 评论