- 博客(3)
- 收藏
- 关注
原创 [JZOJ5365]通信
题目大意给定一棵nn个节点的树。一个方案会随机选择一段连续序号的点,方案的代价为从被选择的点中选择任意一个点,从这个点出发遍历所有的被选择的点,并回到出发点的总路程长度。 求出方案代价的期望值。题目分析选出一段点的代价是它们构成的虚树的边的数量的两倍。 看到路径长度期望直接期望线性性拆成边讨论。 如果我们能够统计每一条边两边的连续段方案数那就能求出跨越该边的方案数。考虑使用setset维护一个
2017-09-16 08:40:01 661
原创 [JZOJ5363]生命之树
题目大意给定一棵nn个节点的树,11号节点为根每个节点上面有一个由小写字母组成的字符串SiS_i和一个权值vali{val}_i,两个字符串Si,SjS_i,S_j组合起来的收益为LCP(Si,Sj)LCP\left(S_i,S_j\right)。 定义decu{dec}_u为uu子树内所有的点,那么以uu为根的子树的总收益为 ansu=∑i∈decu∑j∈decu,i<j(vali xor v
2017-09-16 08:17:21 817
原创 [POI2014][BZOJ3522/4543]Hotel/[JZOJ5357]校门外的树
题目大意给定一棵nn个点的树,求树上两两距离相等的点三元组个数。1≤n≤1051\leq n\leq 10^5题目分析考虑dpdp。 令fx,if_{x,i}表示xx为根的子树内,距离xx为ii的点的个数;gx,ig_{x,i}表示以xx为根的子树中,到xx距离相等而且到lcalca的距离比lcalca到xx距离要大ii的点对个数(说白了就是那些可能的在xx子树外的第三个点伸出了xx子树ii的距离
2017-09-11 22:41:08 593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人