组合数
XSamsara
AFO
展开
-
BZOJ 1856: [Scoi2010]字符串【组合数】
1856: [Scoi2010]字符串Time Limit: 5 Sec Memory Limit: 64 MBDescription lxhgww最近接到了一个生成字符串的任务,任务需要他把n个1和m个0组成字符串,但是任务还要求在组成的字符串中,在任意的前k个字符中,1的个数不能少于0的个数。现在lxhgww想要知道满足要求的字符串共有多少个,聪明的程序员们,你们能帮助他吗?...原创 2018-04-11 14:38:10 · 198 阅读 · 0 评论 -
如何快速求解组合数 C(n,m) 取模 【最简单的方法】
如何快速求解组合数 C(n,m) 取模组合数取模,肯定要用到乘法逆元,像我这种蒟蒻,还不会。但是我学到了一个更优秀的方法,不仅快速求解C(n,m),而且还可以mod。这需要用到质因数拆分: 我们知道Cmn=n!(n−m)!m!Cnm=n!(n−m)!m!C_n^m=\frac{n!}{(n-m)!m!}。 那么我们将n!转化成质因数相乘的形式 Px11∗Px22∗...∗Pxk...原创 2018-04-11 14:33:52 · 4685 阅读 · 0 评论 -
BZOJ 1008: [HNOI2008]越狱【数学题 组合数求解】
1008: [HNOI2008]越狱Time Limit: 1 Sec Memory Limit: 162 MB【题目描述】 监狱有连续编号为1…N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。【输入格式】 输入两个整数M,N.1<=M<=10^8,1<=N<=10^12【输出格式】原创 2018-01-04 16:57:48 · 440 阅读 · 0 评论