jzoj3027
根據打表找規律可得ans=c(k−n,n)∗an∗bk−nans=c(k-n,n)*a^n*b^{k-n}ans=c(k−n,n)∗an∗bk−n
#include<bits/stdc++.h>
using namespace std;
#define mo 10007
int a,b,k,n,m,jc[100010],ijc[100100];
int qp(int x,int y){
	int r=1;
	while(y){
		if(y&1)r=r*x%mo;
		x=x*x%mo;
		y>>=1;
	}
	return r;
}
int c(int x,int y){return jc[y]*ijc[y-x]%mo*ijc[x]%mo;}
int main(){
	scanf("%d%d%d%d%d",&a,&b,&k,&n,&m);
	a%=mo;b%=mo;
	jc[0]=1;
	for(int i=1;i<=k;i++){
		jc[i]=jc[i-1]*i%mo;
		ijc[i]=qp(jc[i],mo-2);
	}
	printf("%d\n",c(k-n,k)*qp(a,n)%mo*qp(b,k-n)%mo);
}
												
											jzoj3027的更多相关文章
随机推荐
- BZOJ1222 [HNOI2001]产品加工 - 动态规划- 背包
			
题解 怎么看都不像是个背包,直到我看了题解→_→, 第一次碰到这么奇怪的背包= = 定一个滚动数组$F_i$, $i$表示机器$a$用了$i$的时间, $F_i$表示机器$b$用了$F_i$的时间, ...
 - Codeforces 611C. New Year and Domino 动态规划
			
C. New Year and Domino time limit per test 3 seconds memory limit per test 256 megabytes input stand ...
 - glog日志
			
google 开源日志库 #include <glog/logging.h> yum install glog
 - asp.net (jquery easy-ui datagrid)通用Excel文件导出(NPOI)
			
http://www.cnblogs.com/datacool/archive/2013/03/12/easy-ui_datagrid_export_excel_asp_net.html
 - 客户端、服务器端中JSON字符串与对象的转换
			
客户端: 字符串转为对象:$.parseJSON(json); 对象转为字符串:JSON.stringify(_pasteDataItem) 服务器端(c#): 对象: [DataContract(N ...
 - 2018.09.28 牛客网contest/197/C期望操作数(状态转移+前缀和递推)
			
传送门 比赛手动打了四项感觉有规律,调了40min+之后重新手算了后面几项发现只有前四项满足规律233. 首先这道题只跟q−xq-xq−x有关. 我们尝试找找递推关系. 我们令f[i]f[i]f[i] ...
 - 着重基础之—MySql Blob类型和Text类型
			
着重基础之—MySql Blob类型和Text类型 在经历了几个Java项目后,遇到了一些问题,在解决问题中体会到基础需要不断的回顾与巩固. 最近做的项目中,提供给接口调用方数据同步接口,传输的数据格 ...
 - Class^=,Class*= ,Class$=含义(转)
			
在Twitter 中有看到如下selector: .show-grid [class*="span"] { background-color: #eee; text-align: ...
 - IntelliJ IDEA 2017版 springloaded实现热部署
			
1.配置pom.xml文档 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&qu ...
 - UVa 11464 Even Parity (二进制法枚举)
			
题意:给你一个n*n的01矩阵,让你把最少的0变成1,使得每个元素的上,下,左,右的元素(如果有的话)之和均为偶数. 析:最好想的的办法就是暴力,就是枚举每个数字是变还是不变,但是...时间复杂度也太 ...