临时文章

中国剩余定理

如果方程有多个,但是未知数仍然只有一个怎么办?好在所有的 m i 互质。
{ x a 1 ( mod m 1 ) x a 2 ( mod m 2 ) x a n ( mod m n ) i j , ( m i , m j ) = 1 / /

M = i = 1 n m i w i = M m i ,由于所有的 m i 互质,有 ( w i , m i ) = 1
用扩展欧几里得求不定方程 p i q i ,满足 w i p i + m i q i = ( w i , m i ) = 1
e i = w i p i 则方程组等价于 x i = 1 n e i a i ( mod M )
w i p i + m i q i = 1 e i 1 ( mod m i ) e i a i a i ( mod m i ) M = i = 1 n m i , w i = M m i i j , m j | w i e j a j w j p j a j 0 × p j a j 0 ( mod m i ) x i = 1 n e i a i ( mod M ) , x a i ( mod m i )

筛函数

欧拉函数

为什么可以线性筛欧拉函数呢? 因为欧拉函数是积性函数,那就有如下性质。
1. m p r i m e , n 0 ( mod m ) φ ( n × m ) = φ ( n ) × m
[ 1 2 r n n + 1 n + 2 n + r 2 n 2 n + 1 2 n + 2 2 n + r 3 n ( m 1 ) n + 1 ( m 1 ) n + 2 ( m 1 ) n + r m n ] ( n , m ) = 1 n m n m ( k n + r , n ) = ( r , n ) m n ( r , n ) = 1 φ ( n ) n ( r , n ) = 1 r k k n + r n 0 ( mod m ) k n + r 0 × k + r r ( mod m ) r 0 ( k n + r , m ) = 1 ( r , n ) = 1 r m n φ ( n × m ) = φ ( n ) × m
2. p p r i m e , i 0 ( mod p ) φ ( i × p ) = φ ( i ) × ( p 1 )
( i , p ) = 1 φ ( i × p ) = φ ( i ) × φ ( p ) p p r i m e φ ( p ) = p 1 φ ( i × p ) = φ ( i ) × ( p 1 )
3. p p r i m e φ ( p ) = p 1

莫比乌斯函数

猜你喜欢

转载自blog.csdn.net/linjiayang2016/article/details/80698110