码迷,mamicode.com
首页 >  
搜索关键字:扩展欧几里得算法    ( 165个结果
uva10673-Floor和Ceil
题目链接 http://acm.hust.edu.cn/vjudge/problem/19592 解题思路 一般容易想到扩展欧几里得算法。 代码 ...
分类:其他好文   时间:2016-09-02 23:18:17    阅读次数:131
扩展欧几里得算法
定理:对不全为0的数a,b,存在整数x,y使得 ax+by=gcd(a,b) 可使用扩展欧几里得算法来求解x,y 1.求解二元不定方程 ax+by=n 结论:方程有解得充分必要条件是gcd(a,b)|n.若(x0,y0)是方程的一组解,则方程全部解可以表示为:x=x0+b*k,y=y0-a*k, ( ...
分类:编程语言   时间:2016-08-23 18:49:36    阅读次数:146
模板——扩展欧几里得算法
...
分类:编程语言   时间:2016-08-13 10:04:47    阅读次数:172
扩展欧几里得算法
扩展欧几里得算法,可以在计算gcd(a,b)的同时,计算出 ax+by=gcd(a,b)中a、b的值 ...
分类:编程语言   时间:2016-08-11 13:08:10    阅读次数:180
HDU 2669
题目大意: 已知线性方程ax+by=1; 输入a, b的值, 要求输出整数解x, y的值(输出x, y的最小整数解), 若没有解, 输出"sorry". 分析: 求线性方程的解用扩展欧几里得算法,令gcd(a,b)=d, 如果1是d的倍数表示方程有解, 否则无解. 代码如下: 1 #include ...
分类:其他好文   时间:2016-08-07 21:37:21    阅读次数:148
扩展欧几里得算法
欧几里德算法(求最大公约数): 顺便写下求最小公倍数(lcm) 朴素的欧几里德: gcd(a, b) = gcd(b, a%b); 扩展欧几里德算法: 该算法一般有三种应用: 应用1: 利用它可以求解整数对(x, y).一定存在这样的整数对(x, y), 使得ax + by = gcd(a, b); ...
分类:编程语言   时间:2016-08-03 13:14:56    阅读次数:315
欧几里德与扩展欧几里德算法
一、欧几里得算法 二、扩展欧几里得算法 对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 x,y ,使得 gcd(a,b)=ax+by。 可见,扩展欧几里德要求a,b,不能为负,所以当出现负数时我们通常采用 |a|(-x)+by=gcd(|a|,b) ...
分类:编程语言   时间:2016-08-02 11:33:18    阅读次数:205
bzoj1477: 青蛙的约会
扩展欧几里得算法。可以转化成ax+by=c的最小正整数解。 1477: 青蛙的约会 Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚 ...
分类:其他好文   时间:2016-08-01 00:09:33    阅读次数:177
数论/the second wave
扩展欧几里得算法。 1)ax+by=c。 有解的条件是c%gcd(a,b)==0,因为ax+by=gcd(a,b)一定有解。 设解是x0,y0,则通解 x=x0+(b/gcd(a,b))*t y=y0-(a/gcd(a,b))*t 2)ax ≡1 (mod n) x为a关于m的逆元,即ax-ny=1 ...
分类:其他好文   时间:2016-07-31 22:17:21    阅读次数:136
[部分题解]noip2012提高组day2
这道题有多种解法,我用的是扩展欧几里得算法求到的答案 这道题把第i个人看做一个有序的序列(1、2、3、4....)然后二分 至于求和,就像这么处理: 、 接着从前面开始求和。。。 就像这样可以求出每一天的教室使用量,如果1 ~ v天中有哪一天不够用了,就在前半段 查找,如果都足够,就向后面查找,每次 ...
分类:其他好文   时间:2016-07-22 22:58:26    阅读次数:244
165条   上一页 1 ... 9 10 11 12 13 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!