做题记录QwQ
做题记录
P4284
因为每个点对答案贡献都是 $1$,那么期望 $\to$ 概率。考虑 dp,令 \(dp_u\) 表示仅靠 \(u\) 子树,\(u\) 有电概率,那么:
$$
dp_u = q_u + \sum_{v\in son(u)} dp_v\times (1 - dp_u)\times w_{u\to v}
$$
对于 \(u\) 子树外答案,考虑换根,但是这题不能 XF 换根直接艹过去/ll
考虑去除 \(v\) 对 \(u\) 的贡献,定义 \(f_u\) 为包括子树外贡献,则:
$$
f_v = f_v + (1 - dp_v)\times (\frac{dp_u - dp_v\times w_{u\to v}}{1 - dp_v\times w_{u\to v}})\times w_{u\to v}
$$
提交记录
P6419
XF 换根/bx/bx/bx 学长。
$$
dp_u = \sum_{v\in son(u)} [dp_v > 0](dp_v + 2w_{u \to v})
$$
最后答案减去最长链,使用 XF 换根即可。
提交记录
P14363
首先,可以打出一个 \(40\) 分暴力哈希。因为 \(\sum_{i = 1}^n |s_{i, 1}| + |s_{i, 2}|\le 5\times 10^6\),那么长度只有根号种,那么,在暴力哈希验证时,不需要枚举 \(s_{1}\sim s_n\),只需要枚举这根号种长度,然后提前用一个 map 存对应哈希值字符串格式即可。
提交记录

浙公网安备 33010602011771号