Untitled

 avatar
user_9186591
python
2 years ago
578 B
6
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...