码迷,mamicode.com
首页 > 其他好文 > 详细

求组合数板子

时间:2018-03-09 21:21:15      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:i++   ret   pos   max   class   div   pre   body   void   

 1 ll f[maxn];
 2 void ff()
 3 {
 4     f[0]=1;
 5     for(int i=1;i<=100005;i++)
 6         f[i]=(i*f[i-1])%mod;
 7 }
 8 ll poww(ll n,ll m)
 9 {
10     ll ans = 1;
11     while(m > 0)
12     {
13         if(m & 1)ans = (ans * n) % mod;
14         m = m >> 1;
15         n = (n * n) % mod;
16     }
17     return ans;
18 }
19 ll cc(ll n,ll m)
20 {
21     ll ans=f[n];
22     ans=(ans*poww(f[m],mod-2))%mod;
23     ans=(ans*poww(f[n-m],mod-2))%mod;
24     return ans;
25 }

 

求组合数板子

标签:i++   ret   pos   max   class   div   pre   body   void   

原文地址:https://www.cnblogs.com/stranger-/p/8535997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!