首页 > 其他分享 >F. Bags with Balls 第二类斯特林数

F. Bags with Balls 第二类斯特林数

时间:2023-06-20 18:23:01浏览次数:64  
标签:Bags Balls frac 斯特林 sum iw ks

Bags with Balls

标号为奇数的个数为\(c=\frac{m+1}{2}\)

标号为偶数个数为\(w=m-c\)

答案显然为\(ANS=\sum_{i=1}^{n}C(n,i)c^iw^{n-i}i^k\)

直接算是\(O(n)\)的,但这道题\(n\)为\(1e9\)

考虑第二类斯特林数化简\(i^k\)

\(x^k=\sum_{i=1}^kC(x,i)s(k,i)i!\)

\(ANS=\sum_{i=1}^{n}C(n,i)c^iw^{n-i}\sum_{j=1}^kC(i,j)s(k,j)j!=\sum_{j=1}^ks(k,j)\sum_{i=j}^{n}c^iw^{n-i}\frac{n!}{(i-j)!(n-i)!}=\sum_{j=1}^ks(k,j)\sum_{i=j}^{n}c^iw^{n-i}\frac{n!(n-j)!}{(n-j)!(i-j)!(n-i)!}=\sum_{j=1}^ks(k,j)\frac{n!}{(n-j)!}\sum_{i=j}^{n}c^iw^{n-i}C(n-j,n-i)=\sum_{j=1}^ks(k,j)\frac{n!}{(n-j)!}\sum_{i=0}^{n-j}c^ic^jw^{n-i-j}C(n-j,n-i-j)=\sum_{j=1}^ks(k,j)\frac{n!c^j}{(n-j)!}\sum_{i=0}^{n-j}c^iw^{n-j-i}C(n-j,i)=\sum_{j=1}^ks(k,j)\frac{n!c^j}{(n-j)!}(c+w)^{n-j}=\sum_{j=1}^ks(k,j)\frac{n!c^j}{(n-j)!}m^{n-j}\)

做完啦。

标签:Bags,Balls,frac,斯特林,sum,iw,ks
From: https://www.cnblogs.com/chdy/p/17494383.html

相关文章

  • 2021百度之星- 复赛 Add or Multiply 1 第二类斯特林数计数
    AddorMultiply1本质上这个题目中乘法和加法没有任何区别因为加法乘法均满足交换律不妨考虑乘法最后分成了k块每块内部没有顺序但是块之间有顺序有顺序共有m个乘法操作这样的方案数是\(s(m,k)k!\)这个时候要求k-1个空隙必须有加法但是开头和结尾可以有也可以没有这个......
  • CF 932 E. Team Work 第二类斯特林数总结
    求解\(\sum_{x=1}^nC(n,x)x^k,n\le10^9,k\le5000\)第二类斯特林数n个不同的小球放入k个相同的盒子的方案数\(S(n,k)\),盒子非空显然有\(S(n,k)=S(n-1,k-1)+k\cdotS(n-1,k)\)注意边界\(S(n,0)=[n==0],S(n,1)=1\)考虑到\(x^k\)可以利用第二类斯特林数化简\(x^k=\sum_{i=1}^{x......
  • [ABC303G] Bags Game 解题分析
    1题目大意1.1题目翻译有两个人轮流取物品。总共有\(n\)个物品,第\(i\)个物品的价值为\(w_i\)。他们按照下面的其中一种方式取物品:取出这一排物品最前面的或者最后面的。这一步没有代价。设还剩下\(m\)个物品,那么重复取出\(\min(B,m)\)个物品,每次取出最前面的......
  • [ABC205E] White and Black Balls 题解
    WhiteandBlackBalls题目大意将\(n\)个白球,\(m\)个黑球排成一列,要求满足\(\foralli\in[1,n+m],w_i\leb_i+k\),问存在多少种排法。其中\(w_i\)表示第\(i\)个球前的白球数量,\(b_i\)表示第\(i\)个球前的黑球数量。思路分析我们可以将一种排法映射成一条从\((0,0)......
  • CF101234A Hacker Cups and Balls【二分+线段树】
    Description给一个长度为n的排列,对它做m次操作,每次对[l,r]区间内进行升序/降序排序。问最后的序列处于最中心的数是多少(n为奇数)。Solution是一类没有写过的题,参考题解。二分答案,对于当前的mid,将大于等于mid的数设置为1,小于mid的数设置为0。这样一来,叶结点的值......
  • HDU4372(第一类斯特林数)
    题目:CounttheBuildings题意:N座高楼,高度均不同且为1~N中的数,从前向后看能看到F个,从后向前看能看到B个,问有多少种可能的排列数。0<N,F,B<=2000首先我们知道一个结论:n的环排列的个数与n-1个元素的排列的个数相等,因为P(n,n)/n=(n-1)!。可以肯定,无论从最左边还是从最右边看,......
  • AtCoder Beginner Contest 303 G Bags Game
    洛谷传送门AtCoder传送门经典题,考虑区间dp,\(f_{l,r}\)表示只考虑\([l,r]\)区间,先手得分减后手得分最大值。对于第一种操作直接\(f_{l,r}\gets\max(a_l-f_{l+1,r},a_r-f_{l,r-1})\),第二种操作,考虑枚举\([l,r]\)长为\(r-l+1-B\)的子段,即可转移。第三种操......
  • CF1728A Colored Balls: Revisited题解
    去我的Blog观看修改时间:2022/9/11修改了格式与标点修改时间:2022/9/13修改了个别不严谨的语句题目大意有\(n\)种颜色的球,颜色为\(i\)的球为\(cnt_i\)个(\(cnt_1+cnt_2+\dots+cnt_n\)为奇数)。每次从球堆中取出\(2\)个颜色不相同的球,问最后可能剩下哪种颜色的球(输出任意......
  • 【学习笔记】斯特林数
    听说第一类斯特林数啥用没有,先咕咕咕。第二类斯特林数是将\(n\)个有标号球放入\(m\)个无区别盒子的方案数(盒子不可为空)递推式:\[\begin{bmatrix}n\\m\end{bmatrix}=\begin{bmatrix}n-1\\m-1\end{bmatrix}+m\times\begin{bmatrix}n-1\\m\end{bmatrix}\]单独成一盒和......
  • [ABC132D] Blue and Red Balls
    2023-01-16题目传送门翻译难度&重要性(1~10):3题目来源AtCoder题目算法dp解题思路因为蓝球的数量是固定的,题目让我们求,在取\(i\)次的情况下,有几种方案,首先我们肯定要枚举\(i\),范围就是\(\sum_{i=1}^{k}\)了,然后因为他每次只能取连续的蓝球,于是我们就可以想到用插板......