С клавиатуры вводятся два целых числа a и b (aВыяснить, является ли дробь a/b конечной. В таком случае вывести слово yes, в противном - no
144
464
Ответы на вопрос:
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")from math import gcd
def reduce(a, b):
k = gcd(a, b)
return a // k, b // k
def 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) == 1
a, b = int(input()), int(input())
a, b = reduce(a, b)
print("yes" if isFinie(b) else "no")
Объяснение:
Перестановки с повторениями сообщение содержит 3 или 4 цвета. вариантов для 3 цвета 3*3*3 = 27 для 4 цвета подряд 3*3*3*3 = 81 27+81 = 108
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
unicorn121322.05.2023 23:55
-
Darya1706123.07.2022 11:21
-
zinina117810.12.2020 04:47
-
maslyuk0522.07.2020 13:01
-
mila33628.03.2022 05:34
-
magistr781830.09.2022 17:11
-
Asilkhab550929.04.2023 08:07
-
ievlevaaleksanra14.02.2021 22:17
-
130308121625.06.2020 13:40
-
oreo22812324.01.2023 05:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.