​http://codevs.cn/problem/1039/​


 

#include <stdio.h>

int main()
{
int e[201][7];
int n,k,i,j;
while(scanf("%d%d",&n,&k)!=EOF)
{
for(i=0;i<=n;i++)
{
for(j=0;j<=k;j++)
{
e[i][j]=0;
}
}
e[0][0]=1;
for(i=1;i<=n;i++)
{
for(j=1;j<=k;j++)
{
if(i>=j)
e[i][j]=e[i-1][j-1]+e[i-j][j];
}
}
printf("%d\n",e[n][k]);
}
return 0;
}