
点分治
文章平均质量分 63
w4149
无
展开
-
BZOJ 1095 Hide 捉迷藏 详解(动态点分治 堆维护)
1095: [ZJOI2007]Hide 捉迷藏Time Limit: 40 Sec Memory Limit: 256 MB Description 捉迷藏 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子。某天,Jiajia、Wind和孩子们决定在家里玩 捉迷藏游戏。他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条走廊的分布使得任意两个屋 子都互相可达。原创 2017-07-20 11:50:29 · 396 阅读 · 0 评论 -
JZOJ 4715 树上路径 (点分)
【NOIP2016提高A组模拟8.19】树上路径Description 给出一棵树,求出最小的k,使得,且在树中存在路径p,使得k>=S且k<=E。(k为路径p上的边的权值和)Input 第一行给出N,S,E。N代表树的点数,S,E如题目描述。 下面N-1行给出这棵树的相邻两个节点的边及其权值W。Output 输出共一行一个整数,表示答案。若无解输出-1。Sample Input 5 1原创 2017-09-10 16:10:38 · 371 阅读 · 0 评论 -
点分治 POJ 1741 Tree
题目大意: 扔给你一颗有权无根树,求有多少条路径的长度小于k?题目要求要对树上的链经行处理,怎么搞呢?其实不难想到点分这个方法。这一道题目本来就是最典型也最基础的点分治题目。 那么怎么点分呢,首先要找到重心。重心就是整棵无根树上所有子树中最大的size最小的点。然后处理树中所有经过这个点的链,重心的性质就决定了它针对一条链这种极端的情况处理的优越性。接着就删掉这个点,再在他的所有子树中重复这种操原创 2017-03-26 23:19:10 · 437 阅读 · 0 评论