算法--正整数划分
2017-05-21 17:40
225 查看
//.7.正整数划分问题 #if 0 int Func(int n,int m) { if((n<1)||(m<1)) return 0; if((n==1)||(m==1)) return 1; if(n<m) return Func(n,n); if(n==m) return Func(n,m-1)+1; return Func(n,m-1)+Func(n-m,m); } void main() { int n; cout<<"n:"; cin>>n; int m; m=Func(n,n); cout<<m<<endl; } #endif
相关文章推荐
- 整数划分算法原理与实现
- 0002算法笔记——【递归】排列问题,整数划分问题,Hanoi问题
- 整数划分算法原理与实现
- 整数划分问题及其算法
- [算法]整数划分问题
- 整数划分的递归实现算法
- 算法实现(4)整数划分问题
- 算法笔记之 整数划分
- 整数划分算法原理与实现
- 整数划分问题算法分析与实现(递归)
- 基本算法(整数划分)
- 期末考试-复杂的整数划分问题(算法基础 第10周)
- 整数划分问题算法 能看得懂的 详解
- [算法][递归] 整数划分 种类数
- 【算法】 递归求解整数划分
- 【算法设计与分析】1、整数划分问题
- 整数划分算法原理与实现
- 整数划分算法原理与实现
- 算法笔记——整数划分1
- 整数划分算法实现 分治策略