CF850F Rainbow Balls 题解 考虑最后变成哪一种颜色。 设s=n∑i=1ais=∑i=1nai 设现在有 kk 种当前颜色, 需要全部变成该种颜色, 期望步数为 fkfk。 考虑状态转移。设 pp 为取出两个球颜色不同的概率。 fi=(fi+1+fi−1)p+(1−2p)fi+vifi=(fi+1+fi−1)p+(1−2p)fi+vi 考虑vivi。
[CF850F] Rainbow Balls 题目大意 这里 题解 我们枚举最后剩下的球的种类,那么其他球可以看做没用了。 设选定的球有aiai个,球的总数为s=∑ni=1ais=∑i=1nai。 现在问题变为:在一个长度为ss的数轴上,初始在aiai,问在不到达00的前提下到达ss的期望步数。
Rainbow Strings Problem E Rainbow Strings Time limit: 1 second Defifine a string to be a rainbow string if every letter in the string is distinct. An empty string is also considered a rainbow...Colored Balls[CF-792E](分块) 文章目录 题目 思路 代码 思考 题目 有 nnn 种颜色的球,第 ...
【CF850F】Rainbow Balls(期望DP) 有$n$种颜色的球,第$i$种颜色的球有$a_i$个。一次操作随机选取两个球$x,y$,使$y$的颜色变得与$x$相同。求期望多少次操作之后,所有球颜色相同。 点此看题目 有\(n\)种颜色的球,第\(i\)种颜色的球有\(a_i\)个。 一次操作随机选取两个球\(x,y\),使\(y\...
CF850F Rainbow Balls 首先可以枚举最后的球都是什么颜色的 设fi表示当前有ii个钦定的颜色的球,把所有球都变成这种颜色的期望时间 显然ff0不存在 设s=∑s=∑i=1nai那么fs=0fs=0 对于0<i<s0<i
CF850F Rainbow Balls [* interesting] 有nn 个种颜色的球,第 ii 个颜色的球有 aiai 个。当袋子有至少两个不同颜色的球时,执行以下操作: 先后随机取出两个球,然后将第二个球涂成第一个球的颜色。(允许同色) 这些步骤均只需要 1s1s,输出无法操作的期望时间。 答案对 109+7109+7 取模。 n≤2500,ai...