洛谷P1313 計算係數 數論,數學

2022-09-03 03:45:08 字數 829 閱讀 4388

求(a

x+by

)k(a

x+by

)k展開式中anb

manb

m項的係數。

眾所周知,(x+

y)k(

x+y)

k展開式中anb

manb

m項的係數就是楊輝三角第k+1

k+1行m

+1m+

1列的數字。假定為f[n

+1][

m+1]

f[n+

1][m

+1]。

那麼很明顯,(ax

+by)

k(ax

+by)

k展開式中anb

manb

m項的係數就是f[n

+1][

m+1]

×anb

mf[n

+1][

m+1]

×anb

m。k≤

1000k≤

1000

,可以直接用楊輝三角和暴力求冪。

#include

#include

using

namespace std;

const

int mod=

10007

;const

int n=

1010

;int n,m,k,an,s,a,b,c[n]

[n];

intmul

(int x,

int m)

//暴力求冪

intmain()

數論 洛谷P1313計算係數

給定乙個多項式 by ax k,請求出多項式展開後x n y m 項的係數。輸入格式 輸入檔名為factor.in。共一行,包含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 行,包含乙個整數,表示所求的係數,這個係數可能很大,輸出對...

洛谷 P1313 計算係數

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