Ответы на вопрос:
Python 3.8.3
Код:
from math import gcddef reduce(a, b): k = gcd(a, b) return a // k, b // kdef take2s(b: int) -> int: return b if b % 2 != 0 else take2s(b // 2)def take5s(b: int) -> int: return b if b % 5 != 0 else take5s(b // 5)def take10s(b: int) -> int: return take5s(take2s(b))def isFinie(b: int) -> bool: return take10s(b) == 1a, b = int(input()), int(input())a, b = reduce(a, b)print("yes" if isFinie(b) else "no")Популярно: Информатика
-
0224n08.10.2020 22:37
-
bestgad24.03.2021 03:18
-
alenagerasimov124.03.2023 03:31
-
bomberdire26.01.2023 00:46
-
Шакира22811.03.2023 02:45
-
Katemur2024.09.2021 03:59
-
lukianova20172024.02.2023 06:17
-
krikstoon108.01.2020 23:47
-
Maria40440403.01.2022 01:12
-
оооопп20.08.2022 05:18