博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
求组合数
阅读量:2352 次
发布时间:2019-05-10

本文共 507 字,大约阅读时间需要 1 分钟。

1.杨辉三角(队友懂的真多)

cc数组,cc[10][1]代表组合数c(10,1)

#include
#include
#include
#include
#include
using namespace std;const int mod = 999999999;int main(){ int cc[510][510]; for(int i = 0; i <= 500; i++) { cc[i][0] = cc[i][i] = 1; for(int j = 1; j <= i - 1; j++) { cc[i][j] = (cc[i - 1][j - 1] + cc[i - 1][j]) % mod; } } return 0;}

2、线性求组合数(递推)

c(k,n) = ((n - k + 1) / k) * c(k - 1,n)

转载地址:http://pnwtb.baihongyu.com/

你可能感兴趣的文章
C语言基础---指针数组----初始化方式&常量指针数组、指针常量数组
查看>>
C语言基础---数组、指针之间的相同与不同
查看>>
类的继承的应用场景
查看>>
python3 + selenium------Chrome和Firefox 驱动的使用和版本对应
查看>>
pycharm不同测试框架的设置、unittest测试案例
查看>>
python unittest TestCase间共享数据(全局变量的使用)
查看>>
Python中普通字符串 & json字符串&json对象的区别
查看>>
python中json.dumps()和json.dump() 以及 json.loads()和json.load()的区分
查看>>
Python3中打开文件的方式(With open)
查看>>
python中unittest加载测试用例的4种方法
查看>>
iOS中使用RNCryptor对资源文件加密
查看>>
Device Tree编译工具dtc
查看>>
softlockup/hardlockup原理详细介绍
查看>>
项目管理学习笔记之八风险管理过程总结
查看>>
项目管理学习笔记之九采购管理过程总结
查看>>
solaris常用命令总结
查看>>
邮件安全证书(S/MIME),如何申请邮件证书
查看>>
Go语言基础入门--简介
查看>>
Go语言基础入门--变量,类型
查看>>
Go语言基础入门--数组,切片,map
查看>>