随笔分类 -  数论——概率期望

摘要:VI.[AGC038E] Gachapon 因为模型同III.重返现世长得很像,所以我们也来考虑minmax容斥。 首先,我们仍然翻出式子 \(\max(\mathbb S)=\sum\limits_{\mathbb{T\subseteq S}}(-1)^{|\mathbb T|+1}\min(\m 阅读全文
posted @ 2021-04-09 14:24 Troverld 阅读(208) 评论(0) 推荐(0)
摘要:IV.UOJ#422. 【集训队作业2018】小Z的礼物 考虑直接上minmax容斥。然后,考虑DP求出对于所有的 \(\Big(|\mathbb T|,\min(\mathbb T)\Big)\) 二元组,满足其的 \(\mathbb T\) 个数。又因为 \(n\) 很小,我们尝试轮廓线DP。故 阅读全文
posted @ 2021-04-09 14:21 Troverld 阅读(102) 评论(0) 推荐(0)
摘要:III.重返现世 考虑扩展minmax定理: \(\text{Kthmax}(\mathbb S)=\sum\limits_{\mathbb{T\subseteq S}}(-1)^{|\mathbb T|-K}\dbinom{|\mathbb T|-1}{K-1}\min(\mathbb T)\) 阅读全文
posted @ 2021-04-09 14:19 Troverld 阅读(70) 评论(0) 推荐(0)
摘要:II.[PKUWC2018]随机游走 无脑上minmax容斥。问题转换为求从起点 \(S\) 出发,到达集合 \(\mathbb S\) 中某一点的期望时间。 因为有环,考虑直接爆上高斯消元,时间复杂度 \(O(n^32^n)\)。 看上去不太能过?但是这份代码卡常卡得比较优美,加上又没有出菊花图卡 阅读全文
posted @ 2021-04-09 14:17 Troverld 阅读(114) 评论(0) 推荐(0)
摘要:I.[HAOI2015]按位或 在本题中,\(\min\mathbb S\) 表示 \(\mathbb S\) 中第一个被取到的位置被取到的时间,\(\max\mathbb S\) 表示最后一个被取到的位置被取到的时间。则我们要求的就是 \(\text E(\max\mathbb S)\)。 现在, 阅读全文
posted @ 2021-04-09 14:15 Troverld 阅读(72) 评论(0) 推荐(0)
摘要:这里是minmax容斥学习笔记。 minmax容斥是一种神奇的可以在一个集合的 \(\min\) 和 \(\max\) 间架起桥梁的工具。它的公式如下: \(\max(\mathbb S)=\sum\limits_{\mathbb{T\subseteq S}}(-1)^{|\mathbb T|+1} 阅读全文
posted @ 2021-04-09 14:14 Troverld 阅读(214) 评论(0) 推荐(0)
摘要:VI.LOJ#3077. 「2019 集训队互测 Day 4」绝目编诗 神题。 乍一看好像和虚树半毛钱关系都没有呀?没关系,过亿会就有了。 我们不妨先从暴力开始想起。 暴力怎么写?暴力怎么写?加边加边加边,搜就完事了。 没错,这里的暴力就是爆搜——搜出所有环来,然后判断是否有两个环长度相等即可。 但 阅读全文
posted @ 2021-04-06 13:36 Troverld 阅读(759) 评论(0) 推荐(2)
摘要:I.III.[PKUWC2018]Minimax 看错题+理解错题,成功自闭一整晚 首先,一上来我们就能想到,如果用一个数组来表示每个节点所有可能出现的值及其概率,就会比较轻松。而因为树上父节点的数组是由两个子节点的数组合在一起转移而来的,所以考虑用线段树合并来维护该数组。 显然,没有儿子时转移很轻 阅读全文
posted @ 2021-04-06 10:22 Troverld 阅读(77) 评论(0) 推荐(0)
摘要:XVIII.[AGC049A]Erasing Vertices 非常原教旨的概率题。假如想到这个point就应该非常easy罢。 我们考虑删掉一个节点的概率。则答案即为所有节点的概率之和。 对于某个节点来说,删去任何不能到达它的节点,对它都没有任何影响;而任意时刻,假如它未被删去,则所有能到达它的节 阅读全文
posted @ 2021-04-02 15:52 Troverld 阅读(93) 评论(0) 推荐(0)
摘要:XVII.[SDOI2017]龙与地下城 本题在模意义下和实数意义下,小范围和大范围下各有几种做法。 我们此处定义有$n$个骰子,每个骰子有$m$面。 小数据范围 明显发现它就是$f(x)=\frac{\sum\limits_xi}$的$n$次方。 于是直接倍增计算快速幂即可。时间复杂度$O(nm\ 阅读全文
posted @ 2021-04-02 15:51 Troverld 阅读(106) 评论(0) 推荐(0)
摘要:XVI.[BJOI2018]治疗之雨 一眼能看出这是道高斯消元题。 我们设$f_i$表示当前英雄血量为$i$时期望多少次死掉。 则我们有 \(f_i=\dfrac{1}{m+1}\times\Big(\sum\limits_{j=0}^iq_jf_{i+1-j}\Big)+\dfrac{m}{m+1 阅读全文
posted @ 2021-04-02 15:49 Troverld 阅读(64) 评论(0) 推荐(0)
摘要:XV.小 Y 和恐怖的奴隶主 题解 阅读全文
posted @ 2021-04-02 15:47 Troverld 阅读(124) 评论(0) 推荐(0)
摘要:XII.[NOI2005]聪聪与可可 这题一个naive的思路是设$p_{i,j}$表示$i$时刻老鼠在位置$j$的概率,然后求出$f_i$表示猫$i$时刻前抓到老鼠的概率(因为如果$i$时刻猫可以抓到老鼠,则$i+1$时刻猫一定仍可以抓到老鼠;而$i$时刻猫能抓到老鼠的位置只有可能距猫的起点$\l 阅读全文
posted @ 2021-04-02 15:41 Troverld 阅读(76) 评论(0) 推荐(0)
摘要:XI.[HNOI2011]XOR和路径 同上题一样,本题采用倒序DP的方式。 我们考虑按位处理。设当前处理到第$p$位,再设$f_i$表示从位置$i$出发,到达终点时的期望结果。 则对于一条边$(x,y,z)$,如果$z$在第$p$位上是$1$,则有$f_x\leftarrow 1-f_y$;否则, 阅读全文
posted @ 2021-04-02 15:39 Troverld 阅读(59) 评论(0) 推荐(0)
摘要:X.[SDOI2012]走迷宫 这题本来是一个SCC+高斯消元的模板题来着的……但关键是DP状态的设计。 首先先判一下无解。显然,如果从起点出发能够走到一个走不到终点的点,则为无解。这很好想——只要答案有为无穷大的可能,无论概率多小,最终答案都会为无穷大。 然后就是DP设计了。我们无论设什么从起点出 阅读全文
posted @ 2021-04-02 15:37 Troverld 阅读(74) 评论(0) 推荐(0)
摘要:IX.[TJOI2015]概率论 O E I S 大 法 好 我们设$f(x)$表示$x$个节点的二叉树的叶子节点个数之和,$g(x)$表示$x$个节点的二叉树总数。则答案就是$\dfrac{f(n)}{g(n)}$。 显然$g$就是卡特兰数;$f$通过$O(n^4)$暴力DP可以打出表来,发现是 阅读全文
posted @ 2021-04-02 15:35 Troverld 阅读(90) 评论(0) 推荐(0)
摘要:VIII.随机数生成器 这题能自己做出来(虽然想了整整3天),我已经满足了。 我们设$p(x)$表示最大值刚好为$x$的概率。则答案为$\sum\limits_^mp(i)i$。 有了上一题的经验,我们很容易想到刚好为$x$的概率不好求,必须做一个前缀和/后缀和才好求。那么到底是用前缀和还是后缀和呢 阅读全文
posted @ 2021-04-02 15:33 Troverld 阅读(194) 评论(0) 推荐(0)
摘要:VII.[ZJOI2015]地震后的幻想乡 本题有两种思路。 一种思路是从暴力入手并优化状态。 我们考虑边的一组排列${p_1,\dots,p_m}$。它是将边按照边权从小到大排列的结果。则我们在这组排列上跑Kruskal,设在加入排名为$i$的边时跑出了一棵生成树,则这组排列的答案就是排名为$i$ 阅读全文
posted @ 2021-04-02 15:31 Troverld 阅读(91) 评论(0) 推荐(0)
摘要:VII.[NOI2012]迷失游乐园 题解戳这儿 阅读全文
posted @ 2021-04-02 15:25 Troverld 阅读(32) 评论(0) 推荐(0)
摘要:VI.[LnOI2019]加特林轮盘赌 我们考虑设$f[i][j]$表示$i$个人中,第$j$个人最终存活的概率。 我们先考虑$j>1$的情况。此时,有$p$的概率排在首位的人挂掉,局面变为$f[i-1][j-1]$;反之,有$1-p$的概率首位存活,这就相当于所有人向前进一格,局面变为$f[i][ 阅读全文
posted @ 2021-04-02 15:23 Troverld 阅读(64) 评论(0) 推荐(0)