计算组合数C(n,m)
来源:互联网 发布:尚学堂java视频教程 编辑:程序博客网 时间:2024/05/22 05:01
计算组合数C(n,m)
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
C(n,m)=n!/(m! * (n-m)!).(0<=n,m<=10^8且m<=n,该题结果保证在int范围之内)。
输入
第一行是一个正整数t,下面t行每行有两个整数n和m。
输出
对于每一行输入,分别对应输出组合数C(n,m)的值
示例输入
31 12 13 2
示例输出
123
来源
moon
#include<bits/stdc++.h>using namespace std;long long zhs(long long n,long long m){ if (n==m||!m) return 1; else return zhs(n-1,m)+zhs(n-1,m-1);} //递归求C(n,m),递归公式:c(n,m)=c(n-1,m-1)+c(n-1,m)int main(){ long long t,n,m; cin>>t; while (t--) { cin>>n>>m; cout<<zhs(n,m)<<endl; } return 0;}
0 0
- 计算组合数C(m,n)
- 计算组合数C(n,m)
- 组合数C(n,m)的计算
- 组合数计算C(n,m)加取模情况
- 计算组合数C(n,m)(SDUT 2241)
- 组合数C(n,m)
- 组合数算法 C(n,m)(n>=m)
- 变态组合数C(n,m)求解
- 求组合数c(n,m)
- codeforces 630~~【组合数 C(n,m)】
- 求组合数(c(m,n))
- 求组合数C(n , m)
- 大组合数(C(n,m))
- SDUT 2241-计算组合数C(n,m)(递推)
- 组合C(m,n)
- C++/C组合数A(m,n)
- C语言求组合数C(n,m)
- 求大数n,m下组合数C(n+m,m)%Mod
- nyoj32组合数(dfs模板)
- scikit-learn(工程中用的相对较多的模型介绍):2.3. Clustering(可用于特征的无监督降维)
- wav音频文件头解析
- 杭电ACM(HDUOJ)试题分类
- MeasureSpec学习
- 计算组合数C(n,m)
- Property list 概述
- 软件工程基础知识
- oracle 常见名词及辨析
- 动态规划之背包问题
- [LeetCode]Valid Palindrome
- android ContentProvider的使用
- 图结构练习——判断给定图是否存在合法拓扑序列
- iOS创建调试证书真机调试