NYOJ176 整数划分(二)
2012-11-02 08:47
281 查看
整数划分(二)
时间限制:1000 ms | 内存限制:65535 KB难度:3
描述
把一个正整数m分成n个正整数的和,有多少种分法?
例:把5分成3个正正数的和,有两种分法:
1 1 3
1 2 2
输入第一行是一个整数T表示共有T组测试数据(T<=50)
每组测试数据都是两个正整数m,n,其中(1<=n<=m<=100),分别表示要拆分的正数和拆分的正整数的个数。输出输出拆分的方法的数目。样例输入
2 5 2 5 3
样例输出
2 2
View Code
#include<stdio.h> int fan(int m,int n) { if(m<n)return 0; else if(m==n||n==1)return 1; else return fan(m-1,n-1)+fan(m-n,n); } int main() { int ncase,m,n; scanf("%d",&ncase); while(ncase--) { scanf("%d%d",&m,&n); printf("%d\n",fan(m,n)); } return 0; }
可以参考http://wenku.baidu.com/view/0965523d0912a21614792901.html
相关文章推荐
- nyoj-176 整数划分(二) dp
- NYOJ176 整数划分(二)(DP,DFS)
- nyoj 176 整数划分(二)【dp】
- nyoj_176_整数划分(二)_201404261715
- NYOJ 176 、POJ 1664 —— m划分为n个正整数的划分个数
- NYOJ-176整数划分(二)
- NYOJ 题目176整数划分(二)
- NYOJ 279 队花的烦恼二和NYOJ 176 整数划分(二)【dp问题或递归】
- nyoj 176 整数划分(二) 279 队花的烦恼(二)
- nyoj 176 整数划分(二)
- NYOJ 176 整数划分(二)
- NYOJ176整数划分(二)
- nyoj 90 176 整数划分一 二 和 nyoj 279 队花的烦恼二
- 递归---NYOJ-176 整数划分(二)和NYOJ-279队花的烦恼二
- NYOJ 176 整数划分(二)
- NYOJ 176 整数划分(二)
- NYOJ 176 整数划分(二) (dp)
- 【DP】NYOJ 176 整数划分(二)
- NYOJ 题目176整数划分(二)(递归)
- NYOJ 176 整数划分(二)