Untitled
user_9186591
python
2 years ago
578 B
10
Indexable
N = int(input())
M = int(input())
S = int(input())
max = 0
for n in range(1,S+1): # Ищем делители числа S
if S%n!=0:
continue
m=S//n # если найден, то надим частное, т.е. определилил прямогульник n*m=S
x = N//n # находим сколько таких прямоугольников войдет по стороне N
y = M//m # находим сколько таких прямоугольников войдет по стороне M
if x*y>max:
max = x*y
print(max)Editor is loading...