1.11闲话

发布时间 2023-11-01 21:23:15作者: crimson000

今天摆了,现在在模拟赛,但是我直接开始闲话???。

上午看北校前两天看的视频,真的好难???,而且题大部分都找不着???。最后 34 页 ppt 就找着 5 道题?,其中俩 HDU 的题俩做过的题???。然后就把那道没写过的且非 HDU 的题写了???。

晚上打模拟赛,真他妈服了啊,OIer 去打 ACM 比赛真的不觉得很逆天吗???。T1 英文题面没读懂,中文翻译翻译了个几把,读题 20min 写题 10min 是吧???。T2 写了半天中规中矩的。T3 怎么他妈的放个小学奥数题啊我草,妈的 l6t 还说要数论,这时候反正下课了,我直接开摆!T4 也摆!???

感觉树哈希真好写???,瞎几把糊上去几个复合函数再写几个左移右移乘法加法再在数字键盘上瞎打点数字就能过???。

今晚因为有模拟赛所以没你话我草???。

今天终于把学考书给搬过来了???,可恶的苑苑下午竟然还放 ytq 的鸽子??,没素质。

不知道是不是苑苑教的,计划生也开始变得没素质了???,下午为了防止别人占地直接拿锁让网下坠是吧???,他妈的物竞怎么变得和苑苑一样没素质了???。

今晚模拟赛 tzx 说成特色 APIO 赛制了???,直接开始 waiting 是吧???。

今天下午这网好燃,好一会坏一会的,够逆天???

当一个教练经常用gym的题进行训练的时候,我们称这个教练为gym的,即gymmy

今天没啥乐事???

求求兄弟们了我真没 npy???要找有 npy 的可以去找 sbf 学长haosen l6t???,他们都有???,我输输输???


推歌:みずいろレインドロップ

tibrella 推了这首歌所以我也来(


gym103119B

我们先建出来 AC 自动机,设 \(E_i\) 为 AC 自动机上编号为 \(i\) 的点到一个终止状态的期望步数。转移显然,我们设 \(tr_{i, c}\)\(i\) 点的第 \(c\) 个儿子,那么转移为:

\[E_u=\sum_{c=1}^{k} p_c\times E_{tr_{u, c}} + 1 \]

我们发现这样是有后效性的,要高斯消元,时间复杂度 \(O((nm)^3)\),显然过不去。

\(x\) 的第 \(c\) 个儿子是 \(y\)(且这条转移存在),我们进行一个移项:

\[E_y=\frac{1}{p_c}\left(E_x-\sum_{c'\not= c}p_{c'}\times E_{tr_{x, c'}}-1 \right) \]

我们发现 \(y\) 的期望只和它的父亲以及它的兄弟相关,考虑缩减未知数数量。我们选取 \(x\) 的任意一个儿子 \(y\),让剩下的儿子成为未知数,那么如果我们用这些未知数表示出了深度小于 \(d\) 的点,那么对于某个深度等于 \(d\) 的点一定可以用自己表示(新开一个未知数)或者用它的兄弟以及深度小于 \(d\) 的点来表示。这样未知数的数量是分叉的个数,我们再用叶子的期望为 \(0\) 列出 \(n\) 个方程高斯消元即可。

时间复杂度 \(O(n^3+n^2mk+|R|)\)


昨天 tibrella 放了好鵺???,我今天也要放???