随笔分类 -  数学 -- 数论

摘要:又双叒叕来清理数论== 整除 base 定义: 定义:对于两个正整数$p$和$q$,若存在正整数$x$,满足$px=q$,则称$p$整除$q$ ,记作$p|q$。 整除的相关性质: 自反性:$p|p$ 传递性:$p|q,q|r\to p|r$ 反对称性:$p|q,q|p\to p=q$ 带余除法(欧 阅读全文
posted @ 2019-10-12 08:34 委屈的咸鱼鱼鱼鱼 阅读(300) 评论(0) 推荐(0)
摘要:SDOI2011 计算器 "[BZOJ2242]" "[luoguP2485]" 1、给定y、z、p,计算y^z mod p 的值; 2、给定y、z、p,计算满足xy ≡z(mod p)的最小非负整数x; 3、给定y、z、p,计算满足y^x ≡z(mod p)的最小非负整数x。 第一个要求直接快速幂 阅读全文
posted @ 2019-08-30 22:08 委屈的咸鱼鱼鱼鱼 阅读(198) 评论(0) 推荐(0)
摘要:题目描述 对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。 如果某个正整数x满足:g(x) g(i) 0 using namespace std; define ll long long const int N=300+5,M=150+5,inf=0x3f3f3f3f,P 阅读全文
posted @ 2019-08-23 15:37 委屈的咸鱼鱼鱼鱼 阅读(197) 评论(0) 推荐(0)
摘要:线性筛 线性筛素数 扩欧 求关于x的同余方程ax≡1(modb)的最小正整数解 逆元 线性逆元筛 logn求逆元 费马小定理 扩展欧几里德 中国剩余定理 中国剩余定理 扩展中国剩余定理 暂时粘上以前的... 阅读全文
posted @ 2019-07-25 21:13 委屈的咸鱼鱼鱼鱼 阅读(162) 评论(0) 推荐(0)
摘要:P2312 解方程 根据同余的性质 可以知道如果当前解x成立的话 则在式子左右同时模一个数该式还会成立 所以可以在输入的时候进行取模 然后挨个枚举 m是在106嘛 然后在累乘pai开一下long long 可能会爆int(别问我为什么知道) 阅读全文
posted @ 2019-05-17 16:21 委屈的咸鱼鱼鱼鱼 阅读(156) 评论(0) 推荐(0)
摘要:P1072 Hankson 的趣味题 枚举gcd(x,b0)判断 阅读全文
posted @ 2019-05-17 08:55 委屈的咸鱼鱼鱼鱼 阅读(174) 评论(0) 推荐(0)
摘要:P1516 青蛙的约会 可以推出来 (x+va*t)-(y+vb*t)=p*l 然后化成(l*p+(b-a)*t+l*p=x-y 然后有一个我也不晓得叫什么的定理 a*x+b*y=c 如果gcd(a,b)不能整除c 那无解 然后还有一个我还是不晓得名字的东西 先求出方程a*x+b*y=c的一个解x0 阅读全文
posted @ 2019-03-22 11:35 委屈的咸鱼鱼鱼鱼 阅读(217) 评论(0) 推荐(0)
摘要:P4777 【模板】扩展中国剩余定理(EXCRT) 我的扩中终于出生了!!!!!! 历经磨难 开始没看题 这个题居然是求 x ≡ b (mod a) 啊啊啊啊啊啊就一直输出无解 然后又把判断无解的 if(c%gcd) return -1; 打成了if(!c%gcd) return -1; 而且还有几 阅读全文
posted @ 2019-03-16 16:17 委屈的咸鱼鱼鱼鱼 阅读(266) 评论(0) 推荐(0)
摘要:P3868 [TJOI2009]猜数字 是一道中国剩余定理的模版题 中国剩余定理: 求同余方程解x: m1,m2...mn两两互质 对于任意整数a1,a2...an有且只有一个解: x=Σki=1 ai*M/mi*ti (mod m1*m2..*mk) 其中M=m1*m2*...mk,ti为同余方程 阅读全文
posted @ 2019-03-15 17:19 委屈的咸鱼鱼鱼鱼 阅读(196) 评论(0) 推荐(0)
摘要:P1082 同余方程 将初中wyz讲的数论整理一下(感谢我的笔记本还活着 卷子全扔了QAQ) 拓展欧几里德模版 来源:百度百科 证明先咕了QAQ 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 ll 阅读全文
posted @ 2019-03-15 10:26 委屈的咸鱼鱼鱼鱼 阅读(136) 评论(0) 推荐(0)
摘要:UVA1644 素数间隔 Prime Gap 有多组数据,每组一个n,若n为0,程序结束。若n为质数,输出0.否则输出离它最近的两个质数(一个比n大,一个比n小)之差。(质数最大为 1299709,即抵十万个素数。) 真的hei水 非常水 超级无敌水 拿来背质数筛 线性筛法 -- 欧拉筛法 比普通的 阅读全文
posted @ 2019-03-10 15:37 委屈的咸鱼鱼鱼鱼 阅读(573) 评论(0) 推荐(0)
摘要:luogu2811 二维前缀和: 小口诀:上加左 减左上 加自己 然后是杨辉三角 即C(i,j)=C(i-1,j)+C(i-1,j-1) 还有一种来自刘汝佳大佬小粉书上的求法 求C(n,k) C(n,k)=(n-k+1)/k*C(n,k-1) 然后就可以从C(n,0)=1开始递推 1 #includ 阅读全文
posted @ 2019-02-14 22:05 委屈的咸鱼鱼鱼鱼 阅读(158) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-02-13 17:18 委屈的咸鱼鱼鱼鱼 阅读(1) 评论(0) 推荐(0)