==========数论==========
文章平均质量分 82
阿_波_
这个作者很懒,什么都没留下…
展开
-
费马小定理
定理解释费马小定理:如果质数p,和满足gcd(a,p) == 1的任意数字a,那么就一定满足下面的式子:证明等这里就不叙述了,想要了解的话可以查看:百度百科:费马小定理应用我们这里就引用一个百度百科中的例子:计算2^100(mod 13)的数值在这个例子中我们知道p = 13,并且p是质数,那么我们就可以去找最大的m值满足:(2^(p-1))^m我们求解到最大的m值为: 100/(p-1)向下取整...原创 2018-04-18 22:50:42 · 1464 阅读 · 1 评论 -
逆元
逆元定义逆元和我们平时所说的倒数是有一定的区别的,我们平时所说的倒数是指:a*(1/a) = 1,那么逆元和倒数之间的区别就是:假设x是a的逆元,那么 a * x = 1(mod p),也就是只多了一个取余的操作,这个取余的操作,就会保证a的逆元不一定只是a的倒数。那么我们的逆元有什么作用呢?并且取余还不满足下面式子:( a/b )%p = (a%p / b%p) % p ,那么我们如果遇...原创 2018-04-19 11:18:04 · 8337 阅读 · 0 评论 -
Wannafly 挑战赛14 A题题解
链接:https://www.nowcoder.com/acm/contest/81/A题目描述在三维空间中,平面 x = 0, y = 0, z = 0,以及平面 x + y + z = K 围成了一个三棱锥。 整天与整数打交道的小明希望知道这个三棱锥内、上整点的数目。 他觉得数量可能很多,所以答案需要对给定的 M 取模。输入描述:输入有 1 ≤ T ≤ 105 组数据。每组数据中,输入两个整...原创 2018-04-21 13:50:47 · 263 阅读 · 0 评论 -
组合数问题
组合数问题简明的表示就是从n个物体中选出m个,一共有多少种选择,表达式为:我们还可以找到他的递推表达式:我们发现这个递推公式和杨辉三角的递推公式相同,唯一的区别就是没有最前面的那列1,他的表示形式为:那么我们就可以利用这个递推公式来求解一些简单的组合数问题栗子栗子来源:https://www.cnblogs.com/Lanly/p/6126173.html题目大意告诉你组合数公式,其中n!=1*2...原创 2018-04-21 19:53:03 · 3760 阅读 · 0 评论 -
欧拉函数
质因子:能够整除给定正整数的质数任何一个数都可以被分为若干个质数相乘互质:公约数只有1的两个整数定义欧拉函数φ(n)是指:小于或等于n的正整数中与n互质的数的数目计算方式:也可以写作:(|表示整除,p整除x 例如2整除4,可以写成2|4)性质根据欧拉函数的定义可以得到一些简单的性质:1)φ(1) = 1 小于等于1的正整数中唯一和1互质的数就是1本身2)...原创 2018-06-05 11:23:25 · 1542 阅读 · 0 评论 -
欧拉函数_HDU 2588
题目意思题目中给出我们我们两个数字n,m,要求我们寻找x(x<=n) 并且gcd(x,n) >= m 题目解析实质上我们可以寻找n的因子x,那么我们就可以确定gcd(n,x) = x要求我们的x满足:gcd(n,x) = x >= m设y = n/x ,那么我们就可以寻找y的质因子pi那么pi*y一定满足下面条件:gcd(pi*y,n) = x >= m那么我们的问题就可以...原创 2018-06-05 12:17:50 · 190 阅读 · 0 评论 -
欧拉函数_HDU 2824
题目意思题目给定一个区间,求解区间之间所有数字的欧拉函数之和题目解析我们在求解一个区间啊的素数的时候,我们会用到一个筛选素数的方法,它的特殊之处就在于,当我们判定x为素数时,那么我们就可以将2*x、3*x、4*x.....删掉,他们一定不会是素数,我们开始要给每个数设置一个表示,当这个数字都不是前面数字的倍数的时候,那么他一定就是素数,然后根据这个数更新后面的素数序列我们可以利用上面求解素数的思想...原创 2018-06-07 17:25:39 · 294 阅读 · 0 评论 -
Eratosthenes筛法和Euler筛法
写在前面前段时间一直在准备期末考试,很长时间没有打理自己的博客,还好从这周开始,就是三周的小学期,时间还算富裕,争取找到之前的节奏,继续坚持下去!这两种素数的筛选方法,第一种方法在之前的博客中使用过,但是只是顺便的提了一下,这里加了一个Euler筛选法,相对于Eratosthenes筛选法,时间复杂度更低一些主要的参考文献:《线性筛法与积性函数》贾志鹏Eratosthenes筛法...原创 2018-08-14 09:47:02 · 2283 阅读 · 0 评论