mcfx's blog

题解、Writeup、游记和碎碎念

包含标签 点分治 的文章

Codeforces 809E. Surprise me!

给一棵树,每个点点权 aia_i,保证 aia_i 各不相同,现在随机选两个点 u,vu,v,求 f(u,v)=φ(auav)dis(u,v)f(u,v)=\varphi(a_u\cdot a_v)\cdot dis(u,v) 的期望,mod109+7\bmod 10^9+7

BZOJ 3697: 采药人的路径

采药人的药田是一个树状结构,每条路径上都种植着同种药材。
采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。
采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他走的一定是两种药材数目相等的路径。采药工作是很辛苦的,所以他希望他选出的路径中有一个可以作为休息站的节点(不包括起点和终点),满足起点到休息站和休息站到终点的路径也是阴阳平衡的。他想知道他一共可以选择多少种不同的路径。