洛谷 P1313 计算系数
2017-06-04 20:19
267 查看
洛谷 P1313 计算系数
题目
题目描述给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m 项的系数。
输入输出格式
输入格式:
输入文件名为factor.in。
共一行,包含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。
题解
杨辉三角注意:构建杨辉三角中排序是按a降幂排列的,所以应该输出c[k,m];
代码(Pascal)
const p=10007; var a,b,k,n,m:longint; c:array[-1..1005,-1..1005]of longint; procedure init; var i,j:longint; begin read(b,a,k,m,n); a:=a mod p; b:=b mod p; end; procedure main; var i,j:longint; begin fillchar(c,sizeof(c),0); c[0,0]:=1; for i:=1 to k do for j:=0 to i do c[i,j]:=((c[i-1,j-1]*b)mod p)+((c[i-1,j]*a)mod p); end; procedure print; begin write(c[k,m] mod p); end; begin init; main; print; end.
相关文章推荐
- 洛谷P1313 计算系数【快速幂+dp】
- 洛谷 P1313 计算系数
- [NOIP2011] 洛谷P1313 计算系数
- 洛谷P1313 计算系数
- 洛谷 P1313 [NOIP2011 D2T1] 计算系数
- 洛谷 P1313 计算系数
- [洛谷P1313]计算系数
- 洛谷 P1313 计算系数
- 数学-洛谷P1313 计算系数
- P1313 计算系数
- 【NOIP2011】洛谷1313 计算系数
- [洛谷 1313]计算系数---二项式定理+快速幂+逆元(费马小定理)
- P1313 计算系数
- 洛谷 1313||NOIP 2011 计算系数 二项式定理 解题报告
- 洛谷1313 计算系数
- P1313 计算系数
- 6-2 多项式求值(15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑ i=0 n (a[i]×x i ) 在x点的值。
- noip2011 计算系数
- 【递推】【NOIP2011提高组】计算系数
- NOIP 2011 Day2 T1 计算系数