DescriptionGiven n different objects, you want to take k of them. How many ways to can do it?For example, say there are 4 items; you want to take 2 of...
分类:
其他好文 时间:
2015-07-18 02:02:17
阅读次数:
210
妈妈呀我终于会写乘法逆元+排列组合了。 1 void exgcd(int a,int b,int&x,int&y){ 2 if(b==0){x=1;y=0;return;}exgcd(b,a%b,x,y);int t=x;x=y;y=t-a/b*y; 3 } 4 int qpow(int x...
分类:
其他好文 时间:
2015-07-10 13:08:42
阅读次数:
142
如果a*b 与 1 同模p, 那么我们就说b是a模p的乘法逆元如下图,因为是mod p , 所以乘以ab,相当于乘以1那么如果求乘法逆元呢, 如果p是素数, 那么根据费马小定理, 即所以a模p的乘法逆元是a^(p-2)如果p不是素数, 那么可以用扩展欧几里得求出。
分类:
其他好文 时间:
2015-06-25 13:59:44
阅读次数:
216
这个题,比赛的时候一直在往dp的方向想,但是总有一个组合数学的部分没办法求,
纯粹组合数学撸,也想不到办法……
其实,很显然。。
从后往前推,把第k种颜色放在最后一个,剩下的k球,还有C(剩余的位置,k球的总数目-1)种放法
然后讨论第k-1种。。。推下去就好了
但是当时没想到……
这里要求组合数,由于比较大,用乘法逆元。。。
当然直接套lucas也是可以的。。。。
ti...
分类:
其他好文 时间:
2015-06-25 10:29:52
阅读次数:
127
转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看看
今天花了一个多小时终于把乘法逆元捣鼓明白了 鉴于我拙计的智商抓紧把这些记录下来 在此本栏目鸣谢里奥姑娘和热心网友himdd的帮助和支持
那么正文开始···
逆元是干什么的呢?
因为(a/b)mod p ≠(a mod p)/(b mod p)
我们需要想一种方法避免高...
分类:
其他好文 时间:
2015-06-09 20:14:08
阅读次数:
168
由于在计算除法时,mod 运算不能直接加在除数被除数后,因此需要将 n / a (mod b )转化为 n * x (mod b ),以便于进行模运算。求 x 的过程就称为求逆元。对于 a 、b (a 与 b 互素)满足 n / a≡ n * x (mod b ),则称 x 为 a 模 b 的逆元;...
分类:
其他好文 时间:
2015-03-11 21:28:12
阅读次数:
112
这题可以这样想:
对于当前第i位来说,该位若在个位上出现,那么第i位和第i+1位中间肯定有一个“+”,剩下的k-1个“+”分布在剩下的n-2个空隙中,所以出现的总次数是C(n-2,k)。同理,在十位上出现的总次数是C(n-3,k)。于是每个数字的贡献值就可以求出来了,累加即可。
所以大体思路是遍历所有可能出现的位数,从个位开始,分成两部分计算,一部分用前缀和计算出前面所...
分类:
其他好文 时间:
2015-03-05 21:00:48
阅读次数:
201
题意:有n个人排队,要求每个人不能排在自己父亲的前面(如果有的话),求所有的排队方案数模1e9+7的值。分析:《训练指南》上分析得挺清楚的,把公式贴一下吧:设f(i)为以i为根节点的子树的排列方法,s(i)表示以i为根的子树的节点总数。f(i) = f(c1)f(c2)...f(ck)×(s(i)-...
分类:
其他好文 时间:
2015-03-02 23:40:15
阅读次数:
196
思路比较裸,但是要把答案存到哈希表里面,这里需要一定技巧,否则会被K=1且点权全是1的数据卡飞。预处理乘法逆元。TLE了一天。换了种点分治的姿势……#pragma comment(linker,"/STACK:102400000,102400000")#include#include#include...
分类:
其他好文 时间:
2015-02-15 12:03:27
阅读次数:
192
乘法逆元就是求一个 a/b = c(mod m)在已知a%m , b%m 的条件下 求c的解 1 #include 2 #include 3 4 using namespace std; 5 #define ll long long 6 const int N = 100005; 7 int ...
分类:
其他好文 时间:
2015-02-02 07:03:46
阅读次数:
155