Logo
(追記) (追記ここまで)

33520번 - 초코바 만들기

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)53134229363.147%

문제

형진이는 친구들에게 나누어 줄 $N$개의 초코바를 직접 만들기로 했다. 모든 초코바는 직육면체 모양으로, 높이(두께)는 동일하지만 바닥 면의 가로와 세로 길이만 각각 다르다. 구체적으로 $i$번째 초코바의 바닥 면의 가로 길이는 $a_i$이고, 세로 길이는 $b_i$이다.

초코바를 만들기 위해서는 틀에 넣어 굳혀야 한다. $(a_i, b_i)$ 크기의 초코바를 틀에 넣을 때, 초코바를 90도 회전시켜 $(b_i, a_i)$ 형태로 놓을 수도 있다. 이때, 틀의 크기를 $(W, H)$라고 할 때, $i$번째 초코바가 이 틀에 들어가려면 다음 두 조건 중 하나를 만족해야 한다.

  • $a_i \leq W$ 이고 $b_i \leq H$
  • $b_i \leq W$ 이고 $a_i \leq H$

즉, 초코바를 회전시키지 않은 상태이거나 90ドル^{\circ}$회전시킨 상태 중 하나로 틀의 가로와 세로 크기에 맞게 넣을 수 있으면 된다.

형진이는 $N$개의 초코바를 모두 굳힐 수 있는 최소 면적의 직사각형 틀을 찾고자 한다. 이때, 그 틀의 최소 면적을 출력하시오.

입력

첫 번째 줄에 초코바의 개수 $N$이 주어진다. $(1 \le N \le 200,000円)$

이후 $N$개의 줄에 걸쳐, 각 초코바의 길이 정보가 주어진다.

$N$개의 줄 중 $i$번째 줄에는, $i$번째 초코바의 가로 길이를 나타내는 정수 $a_i$와 세로 길이를 나타내는 정수 $b_i$가 주어진다. $(1 \le a_i, b_i \le 10^9)$

출력

모든 초코바를 굳힐 수 있는 틀의 최소 면적을 출력한다.

제한

예제 입력 1

3
2 5
5 2
3 4

예제 출력 1

15

3ドル\times 5$ 크기의 틀을 사용하면 면적이 15ドル$로, 최소가 됩니다.

예제 입력 2

2
3 4
4 3

예제 출력 2

12

힌트

출처

University > 신촌지역 대학생 프로그래밍 대회 동아리 연합 > 2025 신촌지역 대학교 프로그래밍 동아리 연합 겨울 대회 (SUAPC 2025 Winter) F번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /