초코바 만들기
시간 제한1초메모리 제한1024 MB
각 초코바를 90도 회전할 수 있을 때, 모든 초코바를 담을 수 있는 최소 넓이의 직사각형 틀을 구한다.
문제
형진이는 친구들에게 나누어 줄 개의 초코바를 직접 만들기로 했다. 모든 초코바는 직육면체 모양으로, 높이(두께)는 동일하지만 바닥 면의 가로와 세로 길이만 각각 다르다. 구체적으로 번째 초코바의 바닥 면의 가로 길이는 이고, 세로 길이는 이다.
초코바를 만들기 위해서는 틀에 넣어 굳혀야 한다. 크기의 초코바를 틀에 넣을 때, 초코바를 90도 회전시켜 형태로 놓을 수도 있다. 이때, 틀의 크기를 라고 할 때, 번째 초코바가 이 틀에 들어가려면 다음 두 조건 중 하나를 만족해야 한다.
- 이고
- 이고
즉, 초코바를 회전시키지 않은 상태이거나 회전시킨 상태 중 하나로 틀의 가로와 세로 크기에 맞게 넣을 수 있으면 된다.
형진이는 개의 초코바를 모두 굳힐 수 있는 최소 면적의 직사각형 틀을 찾고자 한다. 이때, 그 틀의 최소 면적을 출력하시오.
입력
첫 번째 줄에 초코바의 개수 이 주어진다.
이후 개의 줄에 걸쳐, 각 초코바의 길이 정보가 주어진다.
개의 줄 중 번째 줄에는, 번째 초코바의 가로 길이를 나타내는 정수 와 세로 길이를 나타내는 정수 가 주어진다.
출력
모든 초코바를 굳힐 수 있는 틀의 최소 면적을 출력한다.