#include <stdio.h>
int func(int m,int n)
{
if(n<0||m<0)
{
return 0;
}
else if(m==1||n==1)
{
return 1;
}
else
{
return func(m,n-1)+func(m-n,n);//递归算法,
}
}
int main()
{
int m,n;
while(scanf("%d %d",&m,&n)!=EOF)
{
printf("%d\n",func(m,n));
}
return 0;
}

京公网安备 11010502036488号