码迷,mamicode.com
首页 >  
搜索关键字:扩展欧几里得    ( 509个结果
模板:扩展欧几里得
1 typedef long long LL; 2 3 LL e_gcd(LL a,LL b,LL &x,LL &y){ 4 LL d=a; 5 if(b!=0){ 6 d=e_gcd(b,a%b,y,x); 7 y-=(a/b)*x; 8 } 9 else{x=1;y=0;} 10 return.... ...
分类:其他好文   时间:2017-10-14 17:06:23    阅读次数:153
POJ - 1061 青蛙的约会 (扩展欧几里得求同余式)
题意:两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能 ...
分类:其他好文   时间:2017-10-13 23:50:22    阅读次数:206
扩展欧几里得算法
扩展欧几里德算法 基本算法:对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 x,y ,使得 gcd(a,b)=ax+by。 证明:设 a>b。 1,显然当 b=0,gcd(a,b)=a。此时 x=1,y=0; 2,ab!=0 时 设 ax1+by1=... ...
分类:编程语言   时间:2017-10-11 21:47:49    阅读次数:162
数论 逆元求解(扩展欧几里得算法+费马小定理)
看数论看得头皮发麻,o(╥﹏╥)o,总算理解了一些东西。(推荐一个dalao博客,个人感觉他的博客易懂点,可能是那些颜文字的作用(逃...)) 在看逆元之前我们先来看个同余方程的定理吧 同余定理:a和b取余p得到相同的余数,a≡b(mod p) 等价于 (a-b)/p得到一个整数。(其实个人感觉写成 ...
分类:编程语言   时间:2017-10-11 00:37:02    阅读次数:234
51Nod 1013 3的幂的和 快速幂 | 乘法逆元 | 递归求和公式
1.乘法逆元 直接使用等比数列求和公式,注意使用乘法逆元 严谨,失细节毁所有 扩展欧几里得求乘法逆元 2.思维,构造递归求和公式 带入 4、5试一下,递归的巧妙 参考:http://blog.csdn.net/f_zyj/article/details/51231838 ...
分类:其他好文   时间:2017-10-07 14:33:02    阅读次数:206
数论--逆元
首先,引入求余的概念: (a + b) % p = (a%p + b%p) %p (对) (a - b) % p = (a%p - b%p) %p (对) (a * b) % p = (a%p * b%p) %p (对) (a / b) % p = (a%p / b%p) %p (错) 那么,对于第 ...
分类:其他好文   时间:2017-10-05 20:55:15    阅读次数:127
数论--扩展欧几里得算法
首先,ax+by=gcd(a,b)肯定有解(相信度娘) 那么,ax+by=gcd(k*a,k*b)=gcd(a,b)*k也一定有解(解就是上面的x,y分别乘k) 我们写成ax+by=d, ( gcd(a,b)|d,即d能整除gcd(a,b) ) 现在,已知a和b,让你求一组解x,y满足ax+by=g ...
分类:编程语言   时间:2017-10-04 20:24:10    阅读次数:277
51nod 1352 集合计数 扩展欧几里得
1352 集合计数 基准时间限制:1 秒 空间限制:131072 KB 1352 集合计数 基准时间限制:1 秒 空间限制:131072 KB 1352 集合计数 基准时间限制:1 秒 空间限制:131072 KB 给出N个固定集合{1,N},{2,N-1},{3,N-2},...,{N-1,2}, ...
分类:其他好文   时间:2017-10-04 15:13:40    阅读次数:186
关于扩展欧几里得算法和逆元
关于扩展欧几里得算法和逆元 1.扩欧 a*x1+b*y1=gcd(a,b); b*x2+(a%b)*y2=gcd(b, (a%b))= gcd(a,b); a%b=a-(a/b)*b; 联立可得 x1=y2 y1=x2-(a/b)*y2; 递归的边界为b=0 此时x=1,y=0,然后回溯即可。 为什 ...
分类:编程语言   时间:2017-09-24 12:40:34    阅读次数:111
【NOIP2016模拟赛(五)】Jams 倒酒(pour) - 扩展欧几里得
Problem Pour 题目大意 一个人要用两个装水量一定的杯子互相倒水,求最后能搞出来最少的水量是多少以及倒的次数。 Solution 我们不知道为什么突然就发现了这个最少的水量一定就是最大公约数。 然后我们不知道为什么突然就想到了扩展欧几里得算法。 首先我们有$ax + by =\gcd(a, ...
分类:其他好文   时间:2017-09-17 17:39:57    阅读次数:147
509条   上一页 1 ... 17 18 19 20 21 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!