数论类
文章平均质量分 78
C4指挥官
新手入门~~~~~~~~~~~~~gogogo
展开
-
数学相关知识
1.质数 定义:若一个正整数除了1和他自身外无法被其他自然数整除,该数则称为质数(又名素数),否则称为合数(又名合成数). 注意:1不是质数也不是合数 质数的判定:如果在2~√n 内的整数能找到整除n的整数,则该数为合数,否则为质数. 质数的筛选:根据素数的倍数不是素数的原理,每次遍历到素数,其倍数都被标记为合数.根据这个原理便可以得到一定量的素数利用埃氏筛(O(nlognlogn))可获得//埃氏筛const int maxn = 1e6 + 10;int p...原创 2021-08-03 20:48:00 · 116 阅读 · 0 评论 -
有关欧拉函数
欧拉函数:就是对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n) 。举例 :8的欧拉函数是4(1,3,5,7),5的欧拉函数是4(4,3,2,1)。欧拉函数的通式:φ(n)=n*(1-1/p1)(1-1/p2)(1-1/p3)*(1-1/p4)……(1-1/pn)其中p1, p2……pn为n的所有质因数,n是不为0的整数。φ(1)=1(唯一和1互质的数就是1本身)。素数n的欧拉函数是n-1(因为素数与其他数字都互质,那么比他小的互质的正整数就是n-1个)。偶原创 2021-08-03 13:06:06 · 1058 阅读 · 0 评论