随笔分类 - 2-6 算法 - 点分治
摘要:这是一篇关于静态点分治的总结 点分治是什么? 就是一种统计答案的方式,用在树上 想要从头开始学点分治的话,可以点 "这里" 点分治的标志:树上处理点对问题大部分用点分 (当然还要复杂度允许) 对于一个树上点对问题,一个点只会有两种情况,一种是选,一种是不选 那么点分治就是按照这种思路去完成答案的统计
阅读全文
摘要:题目描述 lrb有一棵树,树的每个节点有个颜色。给一个长度为n的颜色序列,定义s(i,j) 为i 到j 的颜色数量。以及 $$sum_i=\sum_{j=1}^ns(i,j)$$ 现在他想让你求出所有的sum[i] 输入输出格式 输入格式: 第一行为一个整数n,表示树节点的数量 第二行为n个整数,分
阅读全文
摘要:Description 给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N define ui unsigned int define ll long long define db double define ld long double define ull unsigned
阅读全文
摘要:Description 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由
阅读全文
摘要:题目背景 感谢hzwer的点分治互测。 题目描述 给定一棵有n个点的树 询问树上距离为k的点对是否存在。 输入输出格式 输入格式: n,m 接下来n 1条边a,b,c描述a到b有一条长度为c的路径 接下来m行每行询问一个K 输出格式: 对于每个K每行输出一个答案,存在输出“AYE”,否则输出”NAY
阅读全文
摘要:Description 在得知了自己农场的完整地图后(地图形式如前三题所述),约翰又有了新的问题.他提供 一个整数K(1≤K≤109),希望你输出有多少对农场之间的距离是不超过K的. Input 第1到I+M行:与前三题相同; 第M+2行:一个整数K. Output 农场之间的距离不超过K的对数.
阅读全文
摘要:Description 给你一棵TREE,以及这棵树上边的距离.问有多少对点它们两者间的距离小于等于K Input N(n define ui unsigned int define ll long long define db double define ld long double define
阅读全文

浙公网安备 33010602011771号