随笔分类 -  数学

摘要:题目描述: The Sum of the k th Powers time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output There a 阅读全文
posted @ 2019-08-13 21:23 小张人 阅读(430) 评论(0) 推荐(0)
摘要:求逆元的四种算法 拓展欧几里得算法求逆元 "上一篇博客中" 已经讲过拓展欧几里得算法,并且讲解了求逆元的原理。这里只列出代码 在要求逆元的数与p互质时使用 代码 c++ //费马小定理 long long q_pow(long long a,long long b,long long p) { lo 阅读全文
posted @ 2019-08-10 10:44 小张人 阅读(1390) 评论(0) 推荐(0)
摘要:拓展欧几里得算法 先来看看一个重要的基本定理 裴蜀定理 对于整数a,b,他们关于x,y的线性不定方程$ax+by=d$,设$gcd(a,b)=g$,则可证明$g|d$,换句话说,就是 g是a,b的最小线性组合 。 证明: 设$ax+by=d$,$g=gcd(a,b)$,设$ax+by$的最小值为s, 阅读全文
posted @ 2019-08-09 21:49 小张人 阅读(4797) 评论(2) 推荐(3)
摘要:思路:见参考文章(原理我是写不粗来了) 代码: 用到了快速幂,米勒罗宾素性检验。 其他分解质因数的方法: 朴素算法:枚举从2到n找n的因子,找到了就不断除,除到不能除为止,再找下一个因子。 为什么保证是素因子,从二开始,假设有二的因子,不断地除直到没有二就能保证二的倍数也没有了。类似于素数筛的思想。 阅读全文
posted @ 2019-07-28 12:14 小张人 阅读(1175) 评论(0) 推荐(0)
摘要:适用范围:较大数的较快素性判断 思路: 因为有好的文章讲解具体原理(见参考文章),这里只是把代码的大致思路点一下,读完了文章如果还有些迷糊,可以参考以下解释 原理是费马小定理:如果p是素数,则a^(p-1)%p==1,加上二次探测定理:如果p是一个素数,则x^2%p==1的解为,则x=1或者x=n- 阅读全文
posted @ 2019-07-28 10:14 小张人 阅读(3459) 评论(0) 推荐(0)

分享到: