BZOJ-1951-古时猪文-SDOI2010-费马小定理+欧拉函数+lucas定理+中国剩余定理
BZOJ-1951-古代猪文-SDOI2010-费马小定理+欧拉函数+lucas定理+中国剩余定理
=>G∑(ni),i|nmodP
描述
分析
-
k=∑Cin,i|n(modP) -
Gϕ(P)≡1(modP),ϕ(p)=p−1 -
P′=P−1 =>GP′≡1(modP) -
Gk≡GkmodP′(modP) - 如何求k?
- lucas定理
(nm)=(nmodP′mmodP′)∗(n/P′m/P′) - P’不是素数, lucas定理不适用.
- 所以把
P'-1
拆成2*3*4679*35617
再用中国剩余定理来解. - 一下子用这么多不熟悉的定理和方法感觉这个题好厉害.
- 终于知道当被模的数不是质数该怎么用中国剩余定理处理了.