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

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

1021: 多項式系數

2019-11-11 03:32:59
字體:
來源:轉載
供稿:網友

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;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜新| 阳城县| 东源县| 荆州市| 金平| 温泉县| 神木县| 赫章县| 禹州市| 波密县| 武定县| 伊宁市| 金昌市| 天峨县| 庐江县| 辽宁省| 万全县| 商丘市| 永嘉县| 大埔区| 禹城市| 磴口县| 嘉鱼县| 凯里市| 天水市| 岳阳县| 株洲市| 巫山县| 双桥区| 社会| 乐陵市| 扬州市| 江北区| 苍梧县| 榆树市| 华蓥市| 大足县| 益阳市| 兴山县| 襄城县| 漠河县|