题目描述
给定一个多项式(by+ax)^k
,请求出多项式展开后x^m
y^n项的系数。
输入格式
共一行,包含5个整数,分别为a ,b ,k ,n ,m,每两个整数之间用一个空格隔开。
输出格式
共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模后的结果。
输入输出样例
输入 #1
1 1 3 1 2
输出 #1
3
说明/提示
【数据范围】
对于30% 的数据,有0 ≤k ≤10 ;
对于50%的数据,有a = 1,b = 1;
对于100%的数据,有0≤k ≤1,000,0≤n, m≤k,且n+m=k ,0 ≤a,b ≤1,000,000。
noip2011提高组day2第1题
我的程序从20分其中两个RE和六个WA到了两个RE
其中逆元知识需要理解,(n/m)%k不能直接计算,要先计算出m的逆元,但由于数论知识忘记了,所以采用杨辉三角,其中这道题不需要用快速幂但是也要了解这个知识。‘
某大佬:
#include
using namespace std;
long long x[1010][1010];
int main()
{
long long a,b,k,n,m;
cin>>a>>b>>k>>n>>m;
x[1][1]=1;
for(int i=2;i<=k+1;i++) for(i