![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
文章平均质量分 93
数论知识
linlinlin002
相互学习,共同进步
展开
-
基本数论下
这里我只对为什么通解是lcm(a1,a2)做解释,这是由于x同余m1(mod a1),那么也就是说求出了x的特解后,通解加上的数必然是a1的倍数,其次对于x同余m2(mod a2);实际上对于任何(0,0)->(n-1,n+1)的路径path我们可以知道,一定存在某一时path一定穿过红线,那么记下这个时刻点,这样我们一定可以跟这个时刻点,后面path的方式,唱“反调”,当其到达(n-1,n+1)时,我们到达(n,n);容斥原理的要点为:质数筛,通过+1,-1,+1,-1来实现不重不漏的求解。原创 2024-09-08 11:26:18 · 745 阅读 · 0 评论 -
基本数论(上)
那么m的欧拉函数应该为p1*p1*p2*p3*(1-1/p1)*(1-1/p2)*(1-1/p3),转化一下就变为p1*p1(1-1/p1)*p2*(1-1/p2)*p3*(1-1/p3),实际上就是m=p1*(m/p1的欧拉函数);优化:我们可以知道我们一定是重复筛除了一些数,事实上我们可以这么做,当我们循环到i时,筛除小于i的质数的i倍的数,但是这样好像没有优化,不妨我们考虑一下,一个数可以被分解为多个质数相乘,那么当i为某个质数z的时候倍数时,那么任何质数的i倍必然会被z筛除。所以m不被y所筛出。原创 2024-09-03 20:44:43 · 595 阅读 · 0 评论