随笔分类 -  分治-树分治

摘要:[BZOJ3697]采药人的路径(点分治+树形dp) 题面 采药人的药田是一个树状结构,每条路径上都种植着同种药材。 采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。 采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他 阅读全文
posted @ 2020-03-16 22:25 birchtree 阅读(252) 评论(0) 推荐(0)
摘要:[BZOJ1921][CTSC2010]珠宝商(点分治+后缀自动机) 题面 给出一个$n$个点的树,每个点上都有一个字符。再给出一个长度为$m$的特征串$str$。求树上所有简单路径经过节点的字符按顺序连接起来后的串在特征串中的出现次数之和。 分析 显然发现是点分治。考虑如何计算经过一个点$x$的所 阅读全文
posted @ 2020-03-12 19:01 birchtree 阅读(202) 评论(0) 推荐(0)
摘要:[BZOJ3451]Normal(点分治+FFT) 题面 给你一棵 n个点的树,对这棵树进行随机点分治,每次随机一个点作为分治中心。定义消耗时间为每层分治的子树大小之和,求消耗时间的期望。 分析 根据期望的线性性,答案是$\sum_{i=1}^n(i的期望子树大小)=\sum_{i=1}^n \su 阅读全文
posted @ 2019-10-13 11:51 birchtree 阅读(302) 评论(0) 推荐(0)
摘要:[BZOJ4182]Shopping (点分治+树上多重背包+单调队列优化) 题面 马上就是小苗的生日了,为了给小苗准备礼物,小葱兴冲冲地来到了商店街。商店街有n个商店,并且它们之间的道路构成了一颗树的形状。 第i个商店只卖第i种物品,小苗对于这种物品的喜爱度是wi,物品的价格为ci,物品的库存是d 阅读全文
posted @ 2019-08-23 20:24 birchtree 阅读(286) 评论(0) 推荐(1)
摘要:题面 "传送门" 分析 由于期望的线性性,我们可以分别计算每个点对对答案的贡献 有三个人取数字,分开对每个人考虑 设每个人分别取了k个数,则一共有$C_n^k$种组合,选到每种组合的概率为$\frac{1}{C_n^k}$ 对于一个幸运点对,包含它的组合有$C_{n 2}^{k 2}$种(k个点中有 阅读全文
posted @ 2019-01-29 14:30 birchtree 阅读(340) 评论(0) 推荐(0)