首页 > 其他分享 >[??记录]arc150D Removing Gacha

[??记录]arc150D Removing Gacha

时间:2022-11-10 22:45:59浏览次数:41  
标签:操作数 期望 Removing arc150D dfrac Gacha 节点

题意:给定一棵初始所有节点为白色的有根树,定义一个节点是“好的”当且仅当它与它的所有祖先节点都是黑色的,定义一次操作为随机一个不好的点染黑,求期望操作数。

首先根据期望的线性性,总期望操作数等于每个节点上的期望操作数。

接着每个节点上的期望操作数仅与该节点的深度有关。学校里盯着这点看了半天都思考不下去。

把链拎出来,在整条链都是黑色前操作不会停止。

有两个推法。

注意到这个期望之所以难算,是因为选到每个节点的概率在变化。现在允许选好的节点,反复染一个节点显然不影响答案(最右点的操作数),而因为均匀随机,所有坏点的概率是一样的,所以此时的期望操作数与答案等价。

那么问题转化为:每次随便涂,涂满为止。

考虑到已有 \(m\) 数时下一次取到不同数的概率是 \(\dfrac{n-m}{n}\),所以期望取 \(\dfrac{n}{n-m}\) 次取到新数,所以一共取数 \(\sum_{i=1}^n \dfrac{n}{i}\) 次,因为所有球相同,单个球的期望操作次数就是 \(\sum_{i=1}^n \dfrac{1}{i}\)。

允许选过的数再被选是一个经典的套路。有了这个转化后其实挺平凡。

标签:操作数,期望,Removing,arc150D,dfrac,Gacha,节点
From: https://www.cnblogs.com/purplevine/p/16879033.html

相关文章

  • [ARC150D] Removing Gacha
    由于期望的线性性,并且这个坏点的问题看上去不是很好处理,那么我们不妨想一想每个点会被涂黑多少次。很显然一个点会被涂黑的次数可以移到链上考虑,并且深度大于这个点的点都......
  • ARC150D - Removing Gacha (树上期望)
    Link题意:给一棵\(n\)个节点的树,称一个点是好的,当且仅当它到根的路径上都是黑色(包括自己)。每次在不好的节点中随机选一个把它涂成黑色(不管原来它是否是白的),直到所有点都......
  • 「ARC150D」Removing Gacha
    题目点这里看题目。给定一棵\(n\)个结点的树。进行如下过程:初始时,所有结点都是白色,且计数器变量\(c=0\)。重复一下两个步骤:如果所有结点都是黑色,停止该过......
  • ARC150D Removing Gacha(组合)
    ARC150DRemovingGacha有一棵\(N\)个白点的树根为\(1\),每次等概率随机选一个到\(1\)的路径上有白点的点涂黑,问期望几次整棵树被涂黑。模\(998244353\)。CODE首先......
  • [AGC028B] Removing Blocks
    E-EternalAverage真的好做这道题的时候严重怀疑自己发烧了,不知道为什么,感觉身上冷冰冰的,头还烫烫的,有可能是因为太闷了,导致脑子有点不够用性质推简单dp了令最后留下......
  • Vue中报npm WARN idealTree Removing dependencies.element-ui in favor of devDepend
    在添加element-ui的时候我是用的是:npmielement-ui--save-dev或npmielement-ui-S都会报错npmWARNidealTreeRemovingdependencies.element-uiinfavorofdevD......