比赛 20160329 评测结果 WWWWWWWWWW
题目名称 拉拉队 最终得分 0
用户昵称 Satoshi 运行时间 0.032 s
代码语言 C++ 内存使用 2.26 MiB
提交时间 2016-03-29 11:00:45
显示代码纯文本
#include <fstream>
#include <algorithm>
using namespace std;
typedef long long ll;
ifstream in("Cheerleaders.in");
ofstream out("Cheerleaders.out");
int n,m,K,hot;
ll ans=0;
ll mod=1000007;
ll CO[505][505]={0};
void Cmaker()
{
	int i,j;
	CO[1][1]=1;
	CO[1][0]=1;
	for(i=2;i<=500;i++)
	{
		CO[i][0]=1;
		for(j=1;j<=i;j++)
		{
			CO[i][j]=CO[i-1][j]+CO[i-1][j-1];
			CO[i][j]%=mod;
		}
	}
}
ll C(int n,int m)
{
	if(m<0||m>n||n<=0)return 0;
	else return CO[n][m];
}
void read()
{
	in>>n>>m>>K;
	hot=n*m;
}
ll work()
{
	ll tot=0;
	out<<tot<<endl;
	tot+=C(hot-8,K-4);//0
	out<<tot<<endl;
	tot+=C(hot-6,K-3)*4;//1
	out<<tot<<endl;
	tot+=C(hot-4,K-2)*2;//2
	out<<tot<<endl;
	tot+=C(hot-5,K-3)*4;//2
	out<<tot<<endl;
	
	tot+=C(hot-4,K-3)*4;//3
	out<<tot<<endl;
	tot+=C(hot-4,K-4);//4
	out<<tot<<endl;
	
	return tot;
}
int main()
{
	int i,T;
	
	Cmaker();
    //out<<C(6,0)<<endl;
	in>>T;
	while(T--)
	{
		read();
		out<<work()<<endl;
	}
	return 0;
}