Python

[Python/파이썬] 코드포스 문제 풀어보기 2.Theatre Square

드물지만성숙하게 2019. 11. 8. 14:43

m*n 직사각형 안에 a*a만큼 정사각형을 넣어서 직사각형을 가득 채울 수 있는 정사각형 a*a의 최소 개수를 구하는 문제다.

간단하게 생각했을땐 우선 m에 a가 몇개가 채워지는지를 구하고, n에 a가 몇개 채워지는지를 구한 다음

둘을 곱하면 답이 될 것 같았다.

1
2
3
4
5
import math
 
m,n,a = (input().split())
 
print(math.ceil(int(m)/int(a)) * math.ceil(int(n)/int(a)))
cs
 

 m,n,a 세가지 입력을 받은 후 math 라이브러리에서 올림 함수로 짰다.

Accept되었다.