The monkey kingg 怎么打怪物

题目大意:m个猴子分n个桃要求苐一个猴子的桃数严格大于其他猴子,问有多少种分法

题目分析:如果不考虑限制条件,m个猴子分n个桃且每个猴子可能分不到桃,则問题转化为部不定方程非负整数解的个数问题设每个猴子得到的桃子为ai,则:


a1+a2+...+am <= n(ai >= 0且ai为整数),用隔板法可以算出答案为C(n + m - 1, m - 1)现在考虑第一只猴子的桃数严格最大的条件,因为至少有k个猴子的桃数大于等于第一个猴子的情况很好算即假设给了第一支猴子x个桃,先C(m-1, k)从剩下的m-1个猴子里选出k个猴子,每个猴子都给x个桃那么还剩n - (k + 1) * x个桃,把这些桃再分给除了第一个猴子的剩下m-1个猴子的方案数还是之前那个公式最後容斥一下,第一只猴子桃数最大的方案=总方案-至少一个猴子比第一个猴子多的方案数+至少二个猴子比第一个猴子多的方案数-...典型容斥,注意判断组合数的边界还有这题组合数很大,可以用费马小定理预处理组合数公式里分母上阶乘的逆元来求组合数
}

免花下载:扫码关注猜网官方公眾号【无猜小报 lxwc-kids

1、回复 “”免费领取《Raz-kids 1000多本绘本+音频
2、回复 “”免费领取《粉红猪小妹英文版全集 Peppa Pig 全4季211集
3、回复 “”免费领取《爱探险的朵拉全八季高清版
4、回复 “”免费领取《Little fox系列 160首英文儿歌 高清动画
5、回复 “”免费领取《汪汪队立大功 PAW Patrol 全4季高清104集
7、回复 “”免费领取《跳跳蛙 Leap Frog 全16集
8、回复 “”免费领取《米奇妙妙屋 英文版全5季+剧场版

}

我要回帖

更多关于 The monkey king 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信