询问树上是否存在距离为k[i]的点对 直接点分治把所有距离预处理出来,然后O(1)回答即可 Code ...
分类:
其他好文 时间:
2018-05-29 17:08:14
阅读次数:
136
树分治之点分治 先挖个坑,以后再填 Code ...
分类:
其他好文 时间:
2018-05-28 21:08:27
阅读次数:
117
树上的询问 bzoj-1316 题目大意:一棵n个点的带权有根树,有p个询问,每次询问树中是否存在一条长度为Len的路径,如果是,输出Yes否输出No. 注释:$1\le n\le 10^4$,$1\le p\le 100$,长度$\le 10^6$。 想法:有根树tm是啥意思?根在jb哪呢?这题点 ...
分类:
其他好文 时间:
2018-05-27 22:45:21
阅读次数:
193
点分治: 通常用来处理树上路径信息,选出部分,把部分的全部处理更新答案,用部分与部分之间的联系求出整体。 一般,我们选择重心作为分治对象。 对两个不属于统一部份的进行合并的时候,我们通常需要预处理出到分治中心的信息,再对这种信息进行合并。 点分治很多题的关键在于容斥原理,容斥原理通常能够排除掉很多不 ...
分类:
其他好文 时间:
2018-05-26 22:18:00
阅读次数:
160
BZOJ_4016_[FJOI2014]最短路径树问题_最短路+点分治 Description 给一个包含n个点,m条边的无向连通图。从顶点1出发,往其余所有点分别走一次并返回。 往某一个点走时,选择总长度最短的路径走。若有多条长度最短的路径,则选择经过的顶点序列字典序最小的那条路径(如路径A为1, ...
分类:
其他好文 时间:
2018-05-20 10:44:35
阅读次数:
156
SCOI2018 一场毒瘤赛,DAY1T1就是一道点分的题,结果菜鸡的我根本就不知道什么是点分,然后就一脸天真地去写树剖了,调完发现自己过了大样例!!!然后就很高兴地认为自己可以骗贼多贼多的分,然后结果却是10分GG(垃圾出题人) ,啊朋友再见!!! 然后就决心要好好学习点分治!!! 【点分治??? ...
分类:
其他好文 时间:
2018-05-17 20:45:16
阅读次数:
162
https://www.lydsy.com/JudgeOnline/problem.php?id=2599 ...
分类:
其他好文 时间:
2018-05-10 20:49:01
阅读次数:
134
// 模板题#include const int N = 2e4 + 10; int n, now = 1, head[N], dis[N]; struct Node {int v, w, nxt;} G[N '9') c = gc; while(c >= '0' && c <= '9') x = ... ...
分类:
其他好文 时间:
2018-05-09 22:37:27
阅读次数:
153
题目描述 给定一棵有n个点的树 询问树上距离为k的点对是否存在。 输入输出格式 输入格式: n,m 接下来n-1条边a,b,c描述a到b有一条长度为c的路径 接下来m行每行询问一个K 输出格式: 对于每个K每行输出一个答案,存在输出“AYE”,否则输出”NAY”(不包含引号) 输入输出样例 输入样例 ...
分类:
其他好文 时间:
2018-05-05 16:52:25
阅读次数:
176
4568: [Scoi2016]幸运数字 Description A 国共有 n 座城市,这些城市由 n-1 条道路相连,使得任意两座城市可以互达,且路径唯一。每座城市都有一个 幸运数字,以纪念碑的形式矗立在这座城市的正中心,作为城市的象征。一些旅行者希望游览 A 国。旅行者计划 乘飞机降落在 x ...
分类:
其他好文 时间:
2018-05-02 11:15:40
阅读次数:
190