欧拉定理及扩展(附证明)

版权声明:本文为博主原创文章,请随意转载(注明出处)。 https://blog.csdn.net/can919/article/details/82318115

( a , m ) = 1 ,则满足

a φ ( m ) 1   ( m o d   m )

证明

m b 1 , b 2 , b 3 , . . . , b φ ( m ) ( a , m ) = 1 a b 1 , a b 2 , a b 3 , . . . , a b φ ( m ) m { b 1 , b 2 , b 3 , . . . , b φ ( m ) } { a b 1 , a b 2 , a b 3 , . . . , a b φ ( m ) } a φ ( m ) i = 1 φ ( m ) b i i = 1 φ ( m ) a b i i = 1 φ ( m ) b i 1   ( m o d   m ) m a φ ( m ) i = 1 φ ( m ) b i i = 1 φ ( m ) b i m ( a φ ( m ) 1 ) i = 1 φ ( m ) b i ( m , i = 1 φ ( m ) b i ) = 1 m a φ ( m ) 1 a φ ( m ) 1   ( m o d   m )

费马小定理

p 为质数,则

a p 1 1   ( m o d   p )

因为 p 为质数时, φ ( p ) = p 1

扩展欧拉定理

扩展到不要求互质

( a , m ) = 1 时,

a c a c   m o d   φ ( m )   ( m o d   m )

证明略

( a , m ) 1 c < φ ( m ) 时,

a c a c   ( m o d   m )

无需证明

( a , m ) 1 c φ ( m ) 时,

a c a c   m o d   φ ( m ) + φ ( m )   ( m o d   m )

证明

a p m = s × p r ( s , p ) = 1 p φ ( s ) 1   ( m o d   s ) s p φ ( s ) φ ( m ) p φ ( m ) 1   ( m o d   s ) p φ ( m ) + r p r   ( m o d   s × p r ) p k φ ( m ) + r p r   ( m o d   m )   ( k ) a p p k ( p k ) c p k c p k φ ( m ) + k c ( p k ) φ ( m ) + c ( p k ) t φ ( m ) + c   ( m o d   m )   ( t ) ( p k ) c ( p k ) c   m o d   φ ( m ) + φ ( m )     ( φ ( m ) c φ ( m ) ) a a c a c   m o d   φ ( m ) + φ ( m )   ( m o d   m )

用途

再也不用担心指数爆炸了!!指数也可以取模了

题目

BZOJ3884(推公式)
BZOJ4869(+线段树)

猜你喜欢

转载自blog.csdn.net/can919/article/details/82318115