//.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
算法--正整数划分
最新推荐文章于 2023-06-09 00:21:42 发布