PKUSC 2022 Day 1

A. Rating

表示较大值为 ,另一个为 的概率。枚举第一步 ,另设 表示当前在 ,第一次 到达 的概率。

同样枚举第一步 ,然后调用 ,直到跳到 。这部分是单调的,可以预先 处理出来。最后要解一个方程。

B. 简单计算几何题

跟精度爆了。当会了吧。

对于 的部分分,按截距从小到大加,对两维分别数据结构维护,询问时拆为 减去目前已经加入的总和。

只需要给线段和询问定一个顺序,使得在问一个询问前,所有有贡献的线段已经加入,存在点两维都大于询问的线段都没有加入。总是可以有这样的顺序。

C. 撸猫

带实数权的 hall 定理。高位前缀和一下。

精度问题非常唐诗。

PKUSC 2022 Day2

A. 随机函数

作为二分图连边,设有 个左部点, 个右部点, 条本质不同边, 个连通块,这样对应 个变量和 种函数。

只用数这样的二分图,把 作为系数压进状态里。只用记 分别表示, 个左, 个右, 条边的联通二分图,和 带 系数的二分图数量。枚举第一个左部点的连通情况,复杂度

B. Colorful Tree

随机异或哈希,使得所有颜色相同的边异或起来为 。合法路径两个端点异或为

转化为:每次 ban 一个点,求颜色相同的点的直径。可以 加入, 查询。

取出目前的最长直径,只有 ban 在路径上有影响,拆为子树、前缀和后缀。

C

麻将题一边去。