![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论基础
black-hole6
这个作者很懒,什么都没留下…
展开
-
算术基本定理(维基百科)
算术基本定理,又称为正整数的唯一分解定理,即:每个大于1的自然数,若不是本身就是质数,就是可写为2个以上的质数的积,而且这些质因子按大小排列之后,写法仅有一种方式。例如:{\displaystyle 6936=2^{3}\times 3\times 17^{2}},{\displaystyle 1200=2^{4}\times 3\times 5^{2}}。算术基本定理的内容由两部分构成:...原创 2018-11-24 10:04:00 · 9645 阅读 · 1 评论 -
Bi-shoe and Phi-shoe(欧拉筛)
Bamboo Pole-vault is a massively popular sport in Xzhiland. And Master Phi-shoe is a very popular coach for his success. He needs some bamboos for his students, so he asked his assistant Bi-Shoe to go...原创 2019-04-13 18:22:43 · 375 阅读 · 0 评论 -
Modular Inverse (拓展欧几里得求逆元)
The modular modular multiplicative inverse of an integeramodulomis an integerxsuch thata-1≡x(modm). This is equivalent toax≡1 (modm).InputThere are multiple test cases. The first line of...原创 2019-03-21 21:52:02 · 323 阅读 · 0 评论 -
小a与黄金街道(欧拉函数+快速幂)
链接:https://ac.nowcoder.com/acm/contest/317/D来源:牛客网 题目描述小a和小b来到了一条布满了黄金的街道上。它们想要带几块黄金回去,然而这里的城管担心他们拿走的太多,于是要求小a和小b通过做一个游戏来决定最后得到的黄金的数量。游戏规则是这样的:假设道路长度为nn米(左端点为00,右端点为nn),同时给出一个数kk(下面会提到kk的用法)设...原创 2019-01-22 20:35:19 · 262 阅读 · 0 评论 -
米勒罗宾素性测试算法简介+模板(转)
看了一些别人的博客,发现里面涉及到的公式没有证明,于是就打算自己写一篇比较详细的讲解。先看两个引理及其证明(建议把证明搞懂)。PS:以下图片均为原作者用wps制作,如想使用请附上作者博客链接,谢谢O(∩_∩)O。 看完了上面的引理,那就可以正式开始Miller-Rabin算法的讲解了。背景:素性测试(即测试给定的数是否为素数)是近代密码学中的一个非常重要的课题。虽然Wi...原创 2018-12-17 21:54:18 · 3209 阅读 · 1 评论 -
HDU-2588-GCD (欧拉函数)
The greatest common divisor GCD(a,b) of two positive integers a and b,sometimes written (a,b),is the largest divisor common to a and b,For example,(1,2)=1,(12,18)=6. (a,b) can be easily found by the ...原创 2018-12-13 21:45:08 · 283 阅读 · 0 评论 -
再谈欧拉函数
欧拉函数证明: 小于等于n的基数有n个,讨论所有n的素因子,只要是素因子的倍数的是都不是n的互质数。首先如果如果n为素数那么,φ(n)=n-1;如果n不是素数,只要除去n的质因子和n的质因子的倍数就可以了,①因为任意一个数都能表示成若干个素数的乘积,所以只要除去质因子的以及倍数就够可以了,因为如果出去的不是质因子,那么这个因子还能继续被分解成若干个质因子的乘积又能被n整除,综上那么就...原创 2018-12-13 21:22:12 · 278 阅读 · 0 评论 -
Diophantus of Alexandria
Diophantus of Alexandria was an egypt mathematician living in Alexandria. He was one of the first mathematicians to study equations where variables were restricted to integral values. In honor of him,...原创 2018-11-26 20:32:23 · 249 阅读 · 0 评论 -
P1134 阶乘问题
题目描述也许你早就知道阶乘的含义,N阶乘是由1到N相乘而产生,如:12!= 1 \times 2 \times 3 \times 4 \times 5 \times 6 \times 7 \times 8 \times 9 \times 10 \times 11 \times 12 = 479,001,60012!=1×2×3×4×5×6×7×8×9×10×11×12=479,001,60...原创 2018-11-29 12:16:23 · 420 阅读 · 0 评论 -
欧拉函数
欧拉函数 编辑在数论,对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目(φ(1)=1)。此函数以其首名研究者欧拉命名(Euler's totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。c语言版:...原创 2018-11-25 17:42:32 · 345 阅读 · 0 评论 -
A/B
要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。Input数据的第一行是一个T,表示有T组数据。 每组数据有两个数n(0 <= n < 9973)和B(1 <= B <= 10^9)。Output对应每组数据输出(A/B)%9973。Sample Input2...原创 2018-11-24 12:13:18 · 222 阅读 · 0 评论 -
别看!看就是不会!(拓展欧几里德求最小正数解)
都说了别看,还看!好吧,既然点进来了,那就告诉你题意:给你一个方程,Ax+By+C=0,给你A,B,C;请找出一组解(x,y),解的要求:x是所有解中的最小正整数,y就是任意一个整数。如果存在这样的解,请给出这个解中的x;如果不存在,请输出 -1。会吗?Input第一行给你三个数,A,B,C(- 2·1e9≤A,B,C≤ 2·1e9),题目保证A^2 +...原创 2019-04-22 00:15:08 · 405 阅读 · 0 评论