Безотлагательно !! ДАЮ 99 БАЛЛОВ !!! Python ПарадВ параде принимают участие M
СРОЧНО !! ДАЮ 99 БАЛЛОВ !!! Python
Парад
В параде принимают роль M военных. Командование парада решило, что более
эффектное построение военных в форме квадрата, то есть число соучастников построения
должно быть четким квадратом. Но поскольку число M может не быть четким квадратом,
разрешается разбить военных на несколько полков, каждый из которых строится в форме
квадрата. Для красоты все полки обязаны быть схожего размера, также командование
парада желает, чтоб размер каждого полка был как можно больше. Обусловьте очень
вероятный размер полка.
Программка получает на вход одно целое положительное число M,
не превосходящее 2109
, количество участников парад. Программка обязана вывести одно
число очень возможный размер полка.
Пример входных и выходных данных
Ввод Вывод
180 36
import math
M = int(input())
K = round(math.sqrt(M))
while (M % (K*K)) != 0:
K = K-1
print(K*K)
Пример:
180
36
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.