1 #include<stdio.h> 2 #include<conio.h> 3 int fun(int m,int n) 4 { 5 if(m==n)return 1; 6 if(n==1)return m; 7 return fun(m-1,n)+fun(m-1,n-1); 8 } 9 int main() 10 { 11 printf("%d\n",fun(7,3)); 12 getch(); 13 return 0; 14 }
递归求解组合数
原创PleaseCallMe小强 博主文章分类:C ©著作权
©著作权归作者所有:来自51CTO博客作者PleaseCallMe小强的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:取字符
下一篇:判断一个数是否是素数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【LeetCode】39. 组合总和
【LeetCode】39. 组合总和
leetcode 数据结构与算法 C++ -
递归递推之计算组合数
题目大概:按题目给出的公式求组合数。思路:用
递归 acm 组合数 ios -
【组合数学】生成函数 ( 使用生成函数求解多重集 r 组合数 )
一、使用生成函数求解多重集 r 组合数 、二、使用生成函数求解多重集 r 组合数 示例
生成函数 使用生成函数求解 r 组合数 母函数 多重集 组合数 -
组合数
定义\quad从 nnn 个不同元素中取出 mmm 个组成一个集合(不考虑顺序),产
组合数 预处理 杨辉三角 -
递归打印组合数、搜索模板
打印排列数: 迷宫搜索类题目模板
搜索 #include 递归 i++ for循环