点分治
A1847225889
在一次次翻车中吸取教训……
展开
-
100130. 【USACO 2018 January Platinum】鱼池逃脱Cow at Large
题目地图是一棵无根树,pty从某个点出发,每次可以往某一条边走,“逃离”定义为可以在不遇到怪(点或边上相遇)的情况下,到达叶子节点。若干个叶子节点上一开始可以放若干个怪,每次这些怪都可以往某一边走。问对于每个点,最少要放多少怪才能保证抓住pty。n≤70000n \leq 70000n≤70000实际上可以做n≤1000000n\leq 1000000n≤1000000思考历程只知...原创 2020-05-02 21:41:54 · 246 阅读 · 0 评论 -
JZOJ5898【NOIP2018模拟10.6】距离统计
题目题目大意给你带边权的树,然后有多高询问,每次询问距离某个点第kkk近的节点的距离。思考一眼看下去,首先就是想到如何动态的区间第K大,还要支持区间修改……于是想了半天,觉得不可做……最终在无奈之下看了题解正解这题需要用到点分治。什么是点分治?网上的解释一堆,我就随便解释一下:对于一棵树,找出它的重心,然后分成许多棵子树,然后在这些子树中继续进行分治。这样分治顶多...原创 2018-10-19 20:57:35 · 239 阅读 · 0 评论 -
[JZOJ3234] 阴阳
题目题目大意有一棵树,每条边有000或111两种颜色。求满足存在(u,v)(u,v)(u,v)路径上的点xxx使得(u,x)(u,x)(u,x)和(x,v)(x,v)(x,v)路径上的两种颜色出现次数相同的点对(u,v)(u,v)(u,v)数量。思考历程在看到这题之前我就已经知道这题是点分治了……然而看了题目后,很长一段时间搞错了题目大意……后来终于搞懂了题目大意,于是开始想正解。...原创 2019-07-12 22:11:12 · 199 阅读 · 0 评论