讲课
文章平均质量分 62
gaojunonly1
这个作者很懒,什么都没留下…
展开
-
EX_GCD
先来小力推导一波EX_GCD(1) : a*x1+b*y1=gcd(a,b) b*x2+(a%b)*y2=gcd(b,a%b)可得(2) : a*x1+b*y1=b*x2+(a%b)*y2因为 a%b=a-(a/b)*b在得(3) : a*x1+b*y1=b*x2+(a-(a/b)*b)*y2所以:(4) : a*x1+b*y1=b*x2+a*y2-(a/b)*b*y2所以可得 x1=y2 ,...原创 2018-04-16 20:42:24 · 292 阅读 · 0 评论 -
1082同余方程
刚学数论入门,做到模板题练练题目描述求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。输入输出格式输入格式:输入只有一行,包含两个正整数 a, b,用一个空格隔开。输出格式:输出只有一行,包含一个正整数 x,即最小正整数解。输入数据保证一定有解。输入输出样例输入样例#1:3 10输出样例#1:7由题意可知要求x,使得a*x%b==1,所以可知a*x-b*y==1看做a*x+b*(...原创 2018-04-16 19:35:17 · 147 阅读 · 0 评论 -
费马小定理求逆元
逆元:已知P为质数,且gcd(A,P)==1, A*B在同模P的情况下与1相等 求出B的值即 A*B=1(在mod P的条件下)所以乘B即乘以A^-1 ,B就是A的逆元费马小定理:P为质数时且gcd(A,P)==1,则A^(P-1)=1(在mod P的条件下)证明我不会qwq所以根据费马小定理 A*B=A^(P-1) 所以B=A^(P-2)根据上述就可以轻松得到 A当P为质数且gcd(A,...原创 2018-04-16 20:42:11 · 3728 阅读 · 0 评论 -
线性筛和埃氏筛的用法及应用
埃氏筛 我的理解:每次找到一个质数,就筛掉所有他的倍数,这样的话同一个数可能被筛掉多次,但是埃氏筛仍然有十分优越的复杂度代码:inline void get_prime(){ bool limit[N]; limit[0]=limit[1]=true; for(int i=2;i<=n;i++){ if(!limit[i]){ prime[++cnt]=i; for(i...原创 2018-04-17 13:38:17 · 923 阅读 · 0 评论