国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1021: 多項式系數

2019-11-11 04:04:12
字體:
來源:轉載
供稿:網友

1021: 多項式系數

Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 16  Solved: 6[Submit][Status][Web Board]

Description

求 (ax+by)^k 的展開中 x^n*y^m 項的系數。由于系數可能很大,只要求輸出除以 10007 的余數。

Input

一行共五個整數,分別為 a,b,k,n,m

Output

一個整數,為該項系數除以10007的余數。

Sample Input

1 1 3 1 2

Sample Output

3

HINT

數據范圍:

30% 0<=k<=10,

50% a=1,b=1

100% 0<=k<=1000, 0<=n,m<=k 且 n+m=k, 0<=a,b<=100,000

NOIP2011 DAY2 factor

Source

NOIP2011

[Submit][Status]
#include<iostream>#include <cmath>#include "cstdio"/* 1、大數一般用10007取模 2、CKN=C(K-1)(N)+C(K-1)(N-1)//排列組合 3、利用以上公式遞歸處理,避免產生大數  */using namespace std;int a,b,k,n,m;int num[1001][1001];int test(int base,int number){    if(num[base][number]!=-1)        return num[base][number];        if(base==number||number==0){        num[base][number]=1;        return num[base][number];    }        num[base][number]=test(base-1,number)+test(base-1,number-1);    num[base][number]%=10007;    return num[base][number];}int main(){               //freopen("/Users/qigelaodadehongxiaodi/Desktop/data1.txt", "r", stdin);    //這個不理,是用來方便輸入輸出的東西,利用文本輸入流來讀取數據    //提交代碼的時候記得注銷這條語句        scanf("%d %d %d %d %d",&a,&b,&k,&n,&m);;        for(int i=0;i<=k;i++)        for(int j=0;j<=k;j++)            num[i][j]=-1;        test(k,n);    num[k][n]%=10007;        for(int i=0;i<n;i++){        num[k][n]*=a%10007;        num[k][n]%=10007;    }        for(int i=0;i<m;i++){        num[k][n]*=b%10007;        num[k][n]%=10007;    }       PRintf("%d/n",num[k][n]%10007);         return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永安市| 靖边县| 通道| 衡阳县| 吴旗县| 庆阳市| 会宁县| 长顺县| 濮阳县| 牙克石市| 故城县| 榕江县| 大港区| 靖江市| 红桥区| 田东县| 石阡县| 财经| 灌阳县| 来宾市| 柏乡县| 平和县| 米泉市| 界首市| 那曲县| 邢台县| 龙海市| 闽清县| 江达县| 安龙县| 延津县| 义乌市| 安吉县| 香港| 贞丰县| 上栗县| 绿春县| 额尔古纳市| 新竹县| 墨玉县| 青浦区|