瞎搞 Lucas定理證明

2021-07-25 22:48:44 字數 1008 閱讀 8707

求證cn

m≡∏i

=0kc

nimi

modp

其中m=

∑ki=

0mip

i ,n=

∑ki=

0nip

i p是質數。

首先,我們知道,n0

=nmodp,m

0=mmodp

那麼原式相當於求證cn

m≡c⌊

np⌋⌊

mp⌋∗

cnmodp

mmod

pmodp

這樣就可以歸納一發證明整個定理了。

首先我們知道,對於任意的質數p cn

p≡0modp,

(n≠0

或p)

這個式子是恆成立的。

那麼我們對於任意的乙個實數x有(x

+1)p

=∑i=

0pci

pxi

在模p意義下有(x

+1)p

≡(xp

+1)modp

ps:為了方便接下來的所有計算均在模p意義下進行。

我們對於任意乙個整數m有 (x

+1)m

=(x+

1)⌊m

p⌋p∗

(x+1

)mmodp (

x+1)

m=(x

p+1)

⌊mp⌋

∗(x+

1)mmodp

二項式定理展開 ∑i

=0mc

imxi

=(∑i

=0⌊m

p⌋ci

⌊mp⌋

xpi)

(∑i=

0mmodpci

mmodpx

i)那麼等號左邊當i=n時,等號右邊唯一能組合出來x^n的就是x^(n\p*p)和x^(n mod p)

那麼係數乘積也就相等。

證畢。

lucas定理證明

lucas 定理 證明 a b是非負整數,p是質數。ab寫成p進製 a a n a n 1 a 0 b b n b n 1 b 0 則組合數c a,b 與c a n b n c a n 1 b n 1 c a 0 b 0 mod p 相同 即 lucas n,m,p c n p,m p lucas ...

Lucas定理以及證明

對著無數篇部落格終於 yy 懂了 lucas 定理,興奮之際趕緊寫下來 如果 p 是質數,那麼 c equiv c times c mod p 首先我們要知道乙個性質 如果 p 為質數,那麼有 c equiv 0 mod p 其中 n ne 0,p 這個很顯然吧,考慮把組合數的式子寫出來 c p n...

Lucas定理 推導及證明

當n m為大數,p為素數時,lucas定理是用來求 c n,m mod p的 值。適用領域範圍 在數論中求大組合數取模。表示式 c n,m p c n p,m p c n p,m p p lucas定理 我們令 n sp q m tp r q r p 那麼 在程式設計時你只要繼續對 呼叫lucas定...