记录编号 483865 评测结果 AAAAAAAAAA
题目名称 [NOIP 2011]计算系数 最终得分 100
用户昵称 Gravatar@@@ 是否通过 通过
代码语言 C++ 运行时间 0.002 s
提交时间 2018-01-19 20:29:11 内存使用 0.31 MiB
显示代码纯文本
#include <iostream>
#include <cstdio>
using namespace std;

#define MOD 10007
#define mod 10007

int a,b,k,n,m,ans = 1;
int pow(int num,int k) {
	if(k==1) return num%mod;
	int ans=pow(num,k/2);
	return k%2?((ans*ans%mod)*num)%mod:ans*ans%mod;
}
int KKMM(int x,int ci)
{
	int y = ci/2;
	if (ci == 1)
	{
		return x%MOD;
		/* code */
	}
	int z = KKMM(x,y);
	if (ci%2 == 0)
	{
		return z*z%MOD;
		/* code */
	}
	else
		return z*z*x%MOD;

}
int main()
{
	freopen("factor.in","r",stdin);
	freopen("factor.out","w",stdout);
	cin >> a >> b >> k >> n >> m;
	int h = 1;
	a%=mod;b%=mod;
	int now=1;
	for(int i=1;i<=m;++i) now=now*(k-i+1)%mod*pow(i,mod-2)%mod;
	printf("%d\n",now*pow(a,n)%mod*pow(b,m)%mod);
	return 0;
}