当前位置:网站首页>tianqf的解题思路

tianqf的解题思路

2022-08-09 06:58:00 tqfChina

def gcd(a, b):

    if b == 0:

        return a

    else:

        gcd(b, a%b)

def main():

    pass

    a = input('a:')

    b = input('b:')

    c = input('c:')

    d = input('d:')

    if a >= b:

        return -1

    if c >= d:

        return -1

    ac = a/gcd(a, c)*c

    bd = gcd(b,d)

    i = 0

    while true:

        i += ac

        if i <= bd:

            if bd%i==0 and i>max(a,c) and i < min(b,d):

                print(i)

                return 0

        else:

            return -1

main()

原网站

版权声明
本文为[tqfChina]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Tianqf505/article/details/126015150