码迷,mamicode.com
首页 >  
搜索关键字:扩展欧几里得    ( 509个结果
逆元基本知识
逆元的用处,ans = (a/b) % mod; 但是ans != (a%mod) / (b %mod) 因此我们 可以把ans 转化为 ans = a * inv(b,mod) % mod inv(b,mod) 的含义为 b 对于 mod 的逆元 令 inv(b,mod) = x; 转化为同余方程 ...
分类:其他好文   时间:2017-04-06 21:15:59    阅读次数:266
数论初步
求两个数的最大公约数 最小公倍数 = a * b / gcd(a,b),注意精度; ax+by+c = 0 直线上有多少个整点 (x,y) 满足 x 属于 [x1,x2],y 属于 [y1,y2]。这是扩展欧几里得算法: 首先解决扩展欧几里得 ax + by = gcd(a,b),x,y为整数; 找 ...
分类:其他好文   时间:2017-04-04 13:21:14    阅读次数:158
扩展欧几里得定理总结
拓展欧几里得定理主要用来求解同余线性方程,求逆元等,遇到题目给出形如ax+by==c,要求一组满足要求的x和y时,可以联系扩展欧几里得求解 拓展欧几里得由 gcd(a,b) = gcd(b,a%b) 推出 由于 a*x + b*y == gcd(a,b) 必定有解 所以 b*x + (a%b)*y ...
分类:其他好文   时间:2017-04-03 13:22:00    阅读次数:153
The Balance POJ 2142 扩展欧几里得
Description Ms. Iyo Kiffa-Australis has a balance and only two kinds of weights to measure a dose of medicine. For example, to measure 200mg of aspiri ...
分类:其他好文   时间:2017-04-03 13:18:16    阅读次数:215
HDU RSA 扩展欧几里得
Problem Description RSA is one of the most powerful methods to encrypt data. The RSA algorithm is described as follow:> choose two large prime integer ...
分类:其他好文   时间:2017-04-02 09:50:00    阅读次数:247
扩展欧几里得
#1297 : 数论四·扩展欧几里德 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho周末在公园溜达。公园有一堆围成环形的石板,小Hi和小Ho分别站在不同的石板上。已知石板总共有m块,编号为 0..m-1,小Hi一开始站在s1号石板上,小Ho一开始站在s2 ...
分类:其他好文   时间:2017-03-29 17:25:25    阅读次数:238
POJ 2142 - The Balance [ 扩展欧几里得 ]
题意: 给定 a b n找到满足ax+by=n 的x,y 令|x|+|y|最小(等时令a|x|+b|y|最小) 分析: 算法一定是扩展欧几里得。 最小的时候一定是 x 是最小正值 或者 y 是最小正值 (简单的证明应该是分x,y 符号一正一负,和x,y符号都为正来考虑) 扩欧解的方程为 ax+by ...
分类:其他好文   时间:2017-03-26 20:04:36    阅读次数:178
POJ1061 青蛙的约会
1 /* 2 POJ1061 青蛙的约会 3 http://poj.org/problem?id=1061 4 扩展欧几里得 5 6 原题为求t使得,存在l满足 7 (x+mt)-(y+nt)=cl 8 即求 9 cl+(n-m)t=x-y 10 * 11 * 12 * 13 */ 14 15 #i... ...
分类:其他好文   时间:2017-03-23 21:57:14    阅读次数:198
POJ 1061 青蛙的约会(扩展欧几里得算法)
http://poj.org/problem?id=1061 思路: 搞懂这个扩展欧几里得算法花了不少时间,数论真的是难啊。 含义:找出一对整数,使得ax+by=gcd(a,b)。 接下来看这道题目,(x+mt)-(y+nt)=kl,转换成(n-m)t+kl=x-y。 令a=n-m,b=l,c=x- ...
分类:编程语言   时间:2017-03-19 11:57:51    阅读次数:245
数学选讲 orz
质数筛法: 肯定有一个质因数是小于根号n的。这个东西是很明显的。 启发式分解: review :欧几里得算法的证明 a=bmodc ==> a-k*c=b; 扩展欧几里得求得解为 |s|+|t|最小的解 分数工厂: 有 n 个正整数 a1, a2, · · · , an 和 m 个正整数 b1, b ...
分类:其他好文   时间:2017-03-12 23:10:23    阅读次数:184
509条   上一页 1 ... 25 26 27 28 29 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!