题解 | #最小公倍数与最大公约数#

最小公倍数与最大公约数

http://www.nowcoder.com/questionTerminal/f74e26357caf4d798478b3d20fbb280c

def gcd(a, b):
    if a % b == 0:
        return b
    else:
        return gcd(b , a % b)

def lcm(a, b):
    return a* b // gcd(a, b)

n = int(input())
result = lcm(n, n-1) - 1
print(result)

最大的最小公倍数lcm(a,b)就是lcm(n,n-1),最小的最大公约数gcd(a,b)是gcd(1,1)=1

全部评论
赞啦赞啦
点赞 回复 分享
发布于 2022-10-23 21:06 陕西

相关推荐

码农索隆:卡学历都不行了,开始卡颜值了
点赞 评论 收藏
分享
仁者伍敌:难怪小公司那么挑剔,让你们这些大佬把位置拿了
点赞 评论 收藏
分享
星辰再现:裁员给校招生腾地方
点赞 评论 收藏
分享
评论
4
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务