hdu3664

来源:互联网 发布:mac电脑恢复出厂设置 编辑:程序博客网 时间:2024/06/05 16:30
/*
分析:
    递推。
f[i][j]=①(f[i-1][j])+②(j*f[i-1][j])+③(f[i-1][j-1]*(i-j)),
特别的:f[i][0]=1,f[i][i]=0。


                                                     2012-05-10
*/






#include"stdio.h"__int64 f[1011][1011];int main(){int i,l;int n,k;f[1][0]=1;f[1][1]=0;for(i=2;i<=1000;i++){f[i][0]=1;f[i][i]=0;for(l=1;l<i;l++){f[i][l]=f[i-1][l]+l*f[i-1][l]+f[i-1][l-1]*(i-l);f[i][l]%=1000000007;}}while(scanf("%d%d",&n,&k)!=-1)printf("%d\n",f[n][k]);return 0;}


原创粉丝点击