P1313 計算係數

2022-04-12 06:54:23 字數 890 閱讀 5910

給定乙個多項式(by+ax)k(by+ax)^k(by+ax)k,請求出多項式展開後xn×ymx^n \times y^mxn×ym項的係數。

輸入格式:

共一行,包含555個整數,分別為a,b,k,n,ma ,b ,k ,n ,ma,b,k,n,m,每兩個整數之間用乙個空格隔開。

輸出格式:

共1 行,包含乙個整數,表示所求的係數,這個係數可能很大,輸出對100071000710007 取模後的結果。

看到題面,很快我們就能發現啊,這個鬼題和二項式定理有很大關係,那麼什麼是二項式定理呢?

就是這樣乙個東西(a+b)^n,我們把它展開時候,就能得到**當中的展開式,而二項式係數又與楊輝三角有很大的關係

我們很容易發現,第n行其實就是n次二項式展開後的二項式係數,有了這個,我們就可以很容易的按照楊輝三角來進行預處理,在讀入資料之後輸出就可以了,**如下:

#includeusing

namespace

std;

long

long

k,a,b;

long

long

n,m;

long

long t=1

;long

long c[1005][1005

];int

main()

}for(int i=1;i<=m;i++)

for(int i=1;i<=n;i++)

//忘記*a*b很致命...

cout<

return0;

}

P1313 計算係數

題目描述 給定乙個多項式 by ax k 請求出多項式展開後x m y n項的係數。輸入格式 共一行,包含5個整數,分別為a b k n m,每兩個整數之間用乙個空格隔開。輸出格式 共1 行,包含乙個整數,表示所求的係數,這個係數可能很大,輸出對10007 取模後的結果。輸入輸出樣例 輸入 1 1 ...

P1313 計算係數

題目描述 給定乙個多項式 by ax k 請求出多項式展開後 x n times y m 項的係數。輸入輸出格式 輸入格式 共一行,包含 5 個整數,分別為 a b k n m,每兩個整數之間用乙個空格隔開。輸出格式 共1 行,包含乙個整數,表示所求的係數,這個係數可能很大,輸出對 10007 取模...

洛谷 P1313 計算係數

題目描述 給定乙個多項式 by ax k,請求出多項式展開後x n y m 項的係數。輸入輸出格式 輸入格式 輸入檔名為factor.in。共一行,包含5 個整數,分別為 a b k n m,每兩個整數之間用乙個空格隔開。輸出格式 輸出共1 行,包含乙個整數,表示所求的係數,這個係數可能很大,輸出對...