백준 알고리즘 15700번

백준 알고리즘 15700번 타일 채우기 4

문제

NxM 크기의 벽에 2x1, 1x2 크기의 타일을 채우려고 한다. 겹치지 않게 놓는다면, 최대 몇 개를 채울 수 있을까?

입력

첫째 줄에 N과 M이 주어진다. (1 <= N, M <= 1,000,000,000)

출력

첫째 줄에 채울 수 있는 타일 개수의 최댓값을 출력한다.

예제

입력출력
1 21
1 31
2 22
3 34

풀이

N, M = map(int, input().split())
print(N * M // 2)
* TOC {:toc}

© 2021. All rights reserved.