记录编号 49528 评测结果 AAAAAAAAAA
题目名称 K 上升段 最终得分 100
用户昵称 Gravatarsong 是否通过 通过
代码语言 C++ 运行时间 0.004 s
提交时间 2012-11-08 13:48:16 内存使用 3.16 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
using namespace std;
int n,k;
long long ni[30][30]={0};
int main()
{
	freopen("k.in","r",stdin);
	freopen("k.out","w",stdout);
	cin>>n>>k;
	for(int i=0;i<n;i++)
	{
		ni[i][0]=1;
		ni[i][i]=1;
	}
	for(int i=2;i<n;i++)
	{
		for(int j=1;j<n;j++)
		{
			ni[i][j]=(j+1)*ni[i-1][j]+(i-j+1)*ni[i-1][j-1];
		}
	}
	cout<<ni[n-1][k-1];
}