Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 20829 Accepted Submission(s): 8892
#include<stdio.h> int main(){ int i,n; __int64 a[25]; a[1]=0,a[2]=1; for(i=3;i<21;i++) a[i]=(i-1)*(a[i-1]+a[i-2]); while(~scanf("%d",&n)){ printf("%I64d\n",a[n]); } return 0; }
。。。
原文:http://www.cnblogs.com/ZERO-/p/6665733.html