摘要: 首先,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 阅读全文
posted @ 2017-10-04 20:08 东流vip 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 记gcd(a,b)为a,b的最大公约数 记lcm(a,b)为a,b的最小公倍数 可知lcm=a*b/gcd,由于a*b可能过大,我们写成lcm=a/gcd*b 辗转相除法求gcd 递归写法: 几个小公式: gcd(ka, kb) = k * gcd(a, b) lcm(ka, kb) = k * l 阅读全文
posted @ 2017-10-04 19:40 东流vip 阅读(223) 评论(0) 推荐(0) 编辑