记录编号 49155 评测结果 AWWWW
题目名称 三只小猪 最终得分 20
用户昵称 Gravatarawai 是否通过 未通过
代码语言 C++ 运行时间 0.020 s
提交时间 2012-11-07 13:30:30 内存使用 5.19 MiB
显示代码纯文本
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("piggy.in");
ofstream fout("piggy.out");
unsigned long long t,n,m,a[501][501];
/*
int dp(int n,int m)
{
	if(n==m||m==1)
		return 1;
	else
		return (dp(n-1,m))*m+dp(n-1,m-1);
}
*/
int main()
{
	fin>>t;
	for(unsigned long long i=1;i<=500;i++)
	{
		a[i][i]=1;
		a[i][1]=1;
	}
	for(unsigned long long i=2;i<=500;i++)
		for(unsigned long long j=2;j<=500;j++)
			a[i][j]=a[i-1][j]*j+a[i-1][j-1];
	while(t--)
	{
		fin>>n>>m;
		if(n<m)
			fout<<"0"<<endl;
		if(n==m)
			fout<<"1"<<endl;
		if(n>m)
			fout<<a[n][m]<<endl;
	}
	return 0;
}