码迷,mamicode.com
首页 >  
搜索关键字:同余    ( 751个结果
POJ1284:Primitive Roots——题解
http://poj.org/problem?id=1284 给一个奇质数p,求p的原根数量。 有一个结论:当正整数n存在原根时,其一共有phi(phi(n))个不同余的原根。 所以答案为phi(p-1)。 +++++++++++++++++++++++++++++++++++++++++++ +本 ...
分类:其他好文   时间:2018-05-04 16:53:45    阅读次数:152
ACM_同余+暴力找规律
小光的忧伤 小光的忧伤 Time Limit: 2000/1000ms (Java/Others) Time Limit: 2000/1000ms (Java/Others) Problem Description: 锴神:我尊重作者原意,你们出什么我就加什么。于是小光打了道水题(也就是这道),但是 ...
分类:其他好文   时间:2018-05-04 15:29:31    阅读次数:224
饥饿的小易(规律,同余大数)
题目描述 小易总是感觉饥饿,所以作为章鱼的小易经常出去寻找贝壳吃。最开始小易在一个初始位置x_0。对于小易所处的当前位置x,他只能通过神秘的力量移动到 4 * x + 3或者8 * x + 7。因为使用神秘力量要耗费太多体力,所以它只能使用神秘力量最多100,000次。贝壳总生长在能被1,000,0 ...
分类:其他好文   时间:2018-05-02 13:25:02    阅读次数:532
乘法逆元 求解及应用
乘法逆元定义 假设a,x,b为整数,b 1,且有$ax \equiv 1(\mod b)$成立 那么a,x互为膜b的逆元 通俗一些,即 两数乘积膜p等于1 ,则他们互为b的逆元 逆元算法求解 扩展欧几里得 既然已有同余式$ax \equiv 1(\mod b)$ 那么我们可以将其转化为$ax+by= ...
分类:其他好文   时间:2018-04-29 16:57:40    阅读次数:193
扩展欧几里得笔记
扩欧求逆元~~ 若有$a$和$x$满足$ax≡1(mod p)$,则称$a$和$x$是在模$p$意义下的乘法逆元,此时在模$p$意义下乘以$x$相当于除以$x$。 一个数有逆元的充要条件是$gcd(a,p)=1$,此时逆元唯一存在。 给定$p$,要求$a$的逆元,相当于求解同余方程$ax≡1(mod ...
分类:其他好文   时间:2018-04-28 14:35:03    阅读次数:178
[HAOI2018] 奇怪的背包
套着dp外套的数论题hhhhh。 不难推出以下的几个性质: 1.第i种物品能表示的数 -> gcd(V[i] , P) 的倍数。 2.查询W[i] 其实就相当于查询 gcd(W[i] , P). 3.在%P同余系下 ,ax + by 可以表示的数 与 gcd(a,b) 的倍数 是相同的集合。 看起来 ...
分类:其他好文   时间:2018-04-28 14:22:40    阅读次数:147
luogu2054 洗牌 同余方程
题目大意 对于扑克牌的一次洗牌是这样定义的,将一叠N(N为偶数)张扑克牌平均分成上下两叠,取下面一叠的第一张作为新的一叠的第一张,然后取上面一叠的第一张作为新的一叠的第二张,再取下面一叠的第二张作为新的一叠的第三张……如此交替直到所有的牌取完。 如果对一叠6张的扑克牌1 2 3 4 5 6,进行一次 ...
分类:其他好文   时间:2018-04-22 18:12:43    阅读次数:172
线性同余方程
如何解方程a*x≡b(mod m)呢?因为a*x-b|m, 故令a*x-b=-y*m,即a*x+m*y=b。根据Bezout定理,该方程有解当且仅当gcd(a,m)|b。我们把等式两边同乘以gcd(a,m)/b,得到a*x0+m*y0=gcd(a, m)。这个方程可以用扩展欧几里得算法求得得到x0。 ...
分类:其他好文   时间:2018-04-22 17:21:10    阅读次数:176
Java逆向基础之静态变量存取
本文参考http://www.vuln.cn/7117 注意:静态变量static可以多次赋值,不能多次赋值的是final static线性同余伪随机数算法LCG 算法数学上基于公式:X(n+1) = (a * X(n) + c) % m其中,各系数为:模m, m > 0系数a, 0 < a < m增量c, 0 <= c < m原始值(种子) 0 <= X(0)
分类:编程语言   时间:2018-04-20 10:17:27    阅读次数:181
wenbao与欧几里得及线性同余方程
扩展欧几里得:设 a 和 b 不全为 0, 则存在整数 x 和 y ,使得 gcd(a, b) == x*a + y*b; 求解 a*x + b*y = c; 令 d = gcd(a, b); 若 c % d == 0; 则有解{ a*x ≡ c (mod b) } 特解可以根据扩欧求得 通解为 X ...
分类:其他好文   时间:2018-04-14 15:17:02    阅读次数:179
751条   上一页 1 ... 22 23 24 25 26 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!