NOIP2011 提高组 计算系数
[NOIP2011 提高组] 计算系数
题目描述
给定一个多项式 $(by+ax)^k$,请求出多项式展开后 $x^n\times y^m$ 项的系数。
输入格式
输入共一行,包含 $5$ 个整数,分别为 $a,b,k,n,m$,每两个整数之间用一个空格隔开。
输出格式
输出共一行,包含一个整数,表示所求的系数。
这个系数可能很大,输出对 $10007$ 取模后的结果。
样例 #1
样例输入 #1
1 | 1 1 3 1 2 |
样例输出 #1
1 | 3 |
提示
【数据范围】
对于 $30\%$ 的数据,有 $ 0\le k\le 10$。
对于 $50\%$ 的数据,有 $ a=1$,$b=1$。
对于 $100\%$ 的数据,有 $0\le k\le 1000$,$0\le n,m\le k$,$n+m=k$,$0\le a,b\le 10^6$。
noip2011 提高组 day2 第 1 题。
题解
题目解析
一道比较简单的题目,但是不知道为什么我错的这么离谱.
高中都学过二项式定理:
这道题与组合数有关,可以用dp打表杨辉三角,其状态转移方程为(要注意一下$j=0$的情况):
然后直接无脑写一个pow函数,不断取模就好了.
AC代码
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Xunyoyo!