最大公约数和最小公倍数的一个小性质

开头

今天在洛谷上刷到了一道 数论 + DP题目,其中,出现了一个柿子式子 : a + b + g c d ( a , b ) = l c m ( a , b ) a + b + gcd(a, b) = lcm(a, b) a+b+gcd(a,b)=lcm(a,b)
于是,窝这个数学爱好彩笔便在草稿纸上算了起来。结果,一通计算猛如虎,我们不难发现一个结论: 假设 a < b, 则只有当 { a / gcd(a, b) = 2, b / gcd(a, b) = 3 } 的时候上式才会成立。

证明:

a + b + g c d ( a , b ) = l c m ( a , b ) a + b + gcd(a, b) = lcm(a, b) a+b+gcd(a,b)=lcm(a,b)

首先, 设 g = g c d ( a , b ) , a = k 1 ⋅ g , b = k 2 ⋅ g ( a < b , 则 k 1 < k 2 ) 设 g = gcd(a, b),a = k_1 \cdot g, b = k_2 \cdot g(a < b,则 k_1 < k_2) g=gcd(a,b),a=k1g,b=k2g(a<b,k1<k2)
所以 等 式 左 边 = k 1 ⋅ g + k 2 ⋅ g + g = g ⋅ ( k 1 + k 2 + 1 ) 等式左边 = k_1 \cdot g + k_2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值