点分治
文章平均质量分 85
sunshinezff
啦啦啦啦啦
展开
-
【bzoj2559】【IOI2011】【Race】【点分治】
Description 给一棵树,每条边有权.求一条路径,权值和等于K,且边的数量最小. Input 第一行 两个整数 n, k 第二..n行 每行三个整数 表示一条无向边的两端和权值 (注意点的编号从0开始) Output 一个整数 表示最小边数量 如果不存在这样的路径 输出-1 Sample Input 4 3 0 1 1 1 2 2原创 2015-09-27 13:28:14 · 1754 阅读 · 0 评论 -
【bzoj2152】【聪聪可可】【点分治】
【问题描述】 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏: 由爸爸在纸上画n个“点”,并用n-1条“边”把这n个“点”恰好连通(其实这就是一棵树)。并且每条“边”上都原创 2015-06-27 14:44:40 · 810 阅读 · 0 评论 -
【bzoj1468】【Tree】【点分治】
Description 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K Input N(n Output 一行,有多少对点之间的距离小于等于k Sample Input 7 1 6 13 6 3 9 3 5 7 4 1 3 2 4 20 4 7 2 10 Sample Output 5 HIN原创 2015-10-04 08:56:24 · 1010 阅读 · 0 评论 -
【bzoj3697】【采药人的路径】【点分治】
Description 采药人的药田是一个树状结构,每条路径上都种植着同种药材。 采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。 采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他走的一定是两种药材数目相等的路径。采药工作是很辛苦的,所以他希望他选出的路径中有一个可以作为休息站的节点(不包括起点和终点),原创 2016-03-18 11:18:10 · 441 阅读 · 0 评论 -
【bzoj1316】【树上的询问】【点分治+map】
Description 一棵n个点的带权有根树,有p个询问,每次询问树中是否存在一条长度为Len的路径,如果是,输出Yes否输出No. Input 第一行两个整数n, p分别表示点的个数和询问的个数. 接下来n-1行每行三个数x, y, c,表示有一条树边x→y,长度为c. 接下来p行每行一个数Len,表示询问树中是否存在一条长度为Len的路径. Output 输出有p行,Y原创 2016-07-08 09:30:31 · 1266 阅读 · 0 评论 -
【bzoj3784】【树上的路径】【点分治+堆+st表】
Description 给定一个N个结点的树,结点用正整数1..N编号。每条边有一个正整数权值。用d(a,b)表示从结点a到结点b路边上经过边的权值。其中要求a Input 第一行两个正整数N,M 下面N-1行,每行三个正整数a,b,c(a,b Output 共M行,如题所述. Sample Input 5 10 1原创 2016-07-08 09:52:36 · 1817 阅读 · 0 评论 -
【bzoj3648】【寝室管理】【环套树+点分治+树状数组】
Description T64有一个好朋友,叫T128。T128是寄宿生,并且最近被老师叫过去当宿管了。宿管可不是一件很好做的工作,碰巧T128有一个工作上的问题想请T64帮忙解决。 T128的寝室条件不是很好,所以没有很多钱来装修。礼间寝室仅由n-1条双向道路连接,而且任意两间寝室之间都可以互达。最近,T128被要求对一条路径上的所有寝室进行管理,这条路径不会重复经过某个点或原创 2016-07-08 10:56:13 · 870 阅读 · 0 评论