[练习] 求组合数
来源:互联网 发布:椰族部落…永久的域名 编辑:程序博客网 时间:2024/05/11 13:04
C(m,n)
从m个中取出n个,问一共有多少种情况。
代码:
#include <iostream>using namespace std;int c(int m,int n){ if(n==0) return 1; if(m<n) return 0; return c(m-1,n)+c(m-1,n-1);}int cc(int m,int n){ int cmn=1; for(int i=0;i<n;i++) { cmn=cmn*(m-i)/(i+1); } return cmn;}int main(){ cout<<c(5,4)<<endl; cout<<c(5,3)<<endl; cout<<cc(5,4)<<endl; cout<<cc(5,3)<<endl; return 0;}
0 0
- [练习] 求组合数
- 【基础练习】组合数
- C++求组合数
- 求组合数
- 求组合数算法
- C++求组合数
- 求组合数
- C++求组合数
- 求组合数
- 求组合数
- 求组合数
- 求组合数!!!
- 求字符串组合数
- 求组合数
- 求组合数--char4
- 求组合数
- 求组合数
- 求组合数
- 运行TLD的Matlab源码的相关问题
- [操作系统设置]设置开机取消登录窗口选项直接进入桌面
- javascript:window.open
- java生成PDF
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- [练习] 求组合数
- django缓存机制
- libgit二次开发
- Hibernate面试题
- newfixedthreadpool线程池 与newCachedThreadPool 的区别
- asp.net 点击浏览器后退按钮如果让页面刷新
- JDBC入门-1
- offsetwidth/clientwidth的区别
- 正则表达式 ? 的含义