日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

求组合数的O(n^2)和O(n)解法及模板

發(fā)布時間:2025/3/8 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 求组合数的O(n^2)和O(n)解法及模板 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

概率論中的組合數(shù)應該比較熟悉吧,在數(shù)論中組合數(shù)也具有重大意義,下面介紹組合數(shù)的解法:

方法一O(n^2):

利用公式(n,m)=(n-1,m-1)+(n-1,m):

模板:

#include<cstdio> const int N = 2000 + 5; const int MOD = (int)1e9 + 7; int comb[N][N];//comb[n][m]就是C(n,m) void init(){for(int i = 0; i < N; i ++){comb[i][0] = comb[i][i] = 1;for(int j = 1; j < i; j ++){comb[i][j] = comb[i-1][j] + comb[i-1][j-1];comb[i][j] %= MOD;}} } int main(){init(); }

?

方法二(O(n)):

因為大部分題都有求余,所以我們大可利用逆元的原理(沒求余的題目,其實你也可以把MOD自己開的大一點,這樣一樣可以用逆元做)。利用公式:

我們需要求階乘和逆元階乘。

模板:

const int MOD = (int)1e9 + 7; int F[N], Finv[N], inv[N];//F是階乘,Finv是逆元的階乘 void init(){inv[1] = 1;for(int i = 2; i < N; i ++){inv[i] = (MOD - MOD / i) * 1ll * inv[MOD % i] % MOD;}F[0] = Finv[0] = 1;for(int i = 1; i < N; i ++){F[i] = F[i-1] * 1ll * i % MOD;Finv[i] = Finv[i-1] * 1ll * inv[i] % MOD;} } int comb(int n, int m){//comb(n, m)就是C(n, m) if(m < 0 || m > n) return 0;return F[n] * 1ll * Finv[n - m] % MOD * Finv[m] % MOD; } int main(){init(); }

?

轉載于:https://www.cnblogs.com/FrankChen831X/p/10665895.html

總結

以上是生活随笔為你收集整理的求组合数的O(n^2)和O(n)解法及模板的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中国肥胖女人真人毛片 | 天天狠天天透 | 亚洲经典在线观看 | 国产男男gay | 国产精欧美一区二区三区白种人 | 四虎成人精品在永久免费 | 天天色天天干天天 | 亚洲黄v| 国产精品手机在线 | 国产91在线播放精品91 | 天天爱综合 | 亚洲图片 欧美 | 免费久久一级欧美特大黄 | 国产18一19sex性护士 | 欧美日韩你懂的 | 免费看av毛片 | a三级黄色片 | 国产美女主播在线观看 | 日本特级黄色片 | 欧美成人乱码一二三四区免费 | 国产免费一区二区三区三州老师 | 亲子乱一区二区三区 | 亚洲少妇18p | 女同动漫免费观看高清完整版在线观看 | 毛片黄片免费看 | 男人天堂网在线视频 | 亚洲av无码一区二区三区dv | 欧美色99| 国内自拍一区 | 欧美a在线视频 | 91婷婷色 | 精品亚洲天堂 | 久久综合一区二区三区 | 91看毛片 | 最近免费中文字幕大全免费版视频 | 国产黄片一区二区三区 | jizz成熟丰满日本少妇 | 青青草原在线免费 | 伊人久久大香 | 蜜臀av无码精品人妻色欲 | 爱情岛论坛自拍亚洲品质极速最新章 | 啪啪网免费 | 波多野结衣一本 | 精品国产二区三区 | 日韩黄色av网站 | 成人高清 | 成人欧美一区二区三区黑人一 | 国产成人免费看 | 全黄性性激高免费视频 | 国产a级黄色| 国产一区影院 | 狠狠做深爱婷婷久久综合一区 | 亚洲另类视频 | 欧美激情影院 | 可以免费在线观看的av | 狠狠操伊人 | 成人av免费在线观看 | 超碰在线超碰 | 欧美日韩在线视频一区 | 中文人妻熟女乱又乱精品 | 91福利视频免费观看 | 久草在在线 | 哪里可以看免费毛片 | 中文字幕一区二区av | 韩国一级一片高清免费观看 | 日韩精品久久久久久 | 日本h在线 | 久久精品欧美一区二区三区麻豆 | 成人性生活免费视频 | 夜色视频网| 美女自拍偷拍 | 同性色老头性xxxx老头 | 欧美无人区码suv | 精品日韩一区二区三区四区 | 欧美99久久精品乱码影视 | 色婷婷基地 | 国产专区欧美专区 | 中国美女一级黄色片 | jizzjizz亚洲 | 邻居少妇张开腿让我爽了在线观看 | 国产精品日韩一区 | 日韩欧美午夜 | 欧美乱妇15p | 在线观看av的网站 | 国产一区二区三区视频在线播放 | 欧美疯狂做受 | 久久免费久久 | 免费看黄色网 | 噼里啪啦免费看 | 91视频播放 | 免费观看的黄色网址 | 色综合一区二区 | 午夜不卡视频 | 国产精品成人免费精品自在线观看 | 色偷偷资源网 | 加勒比精品在线 | 中文字幕日韩精品无码内射 | 澳门黄色| 日日躁夜夜躁狠狠躁 |