아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Транспортировка артефактов

시간 제한1초메모리 제한1024 MB

요약
직사각형 세 개를 겹치지 않게 축에 나란히 배치하고 90도 회전을 허용할 때, 최소 넓이의 외접 직사각형을 구한다.
난이도

보통10점 중 7점

유형
기하, 완전 탐색, 구현
정답자
아직 제출이 없습니다

문제

Для перевозки трёх ценных артефактов, найденных при раскопках на Дальнем Востоке, планируется изготовить специальную баржу. Каждый из артефактов имеет форму прямоугольника, размеры ii-го артефакта a_i×b_ia\_i \times b\_i.

Баржа должна иметь форму прямоугольника. При размещении артефактов на барже они должны располагаться таким образом, чтобы их стороны были параллельны сторонам баржи. Прямоугольники артефактов не должны иметь общих внутренних точек (но могут касаться друг друга углами или сторонами).

Для экономии средств площадь баржи должна быть минимальной возможной.

Требуется написать программу, которая по заданным размерам обнаруженных артефактов определяет минимальную площадь баржи, которую необходимо изготовить для перевозки артефактов.

입력

Ввод состоит из шести строк, которые содержат целые числа a_1a\_1, b_1b\_1, a_2a\_2, b_2b\_2, a_3a\_3 и b_3b\_3, соответственно (1≤a_i,b_i≤1041 \le a\_i, b\_i \le 10^4).

출력

Выведите одно число: минимальную возможную площадь баржи, которую необходимо изготовить для перевозки артефактов.

힌트

Артефакты в первом примере, оптимальная баржа и один из вариантов оптимального размещения показаны на следующем рисунке.

АртефактыБаржаРазмещение на барже

Артефакты во втором примере, оптимальная баржа и один из вариантов оптимального размещения показаны на следующем рисунке.

АртефактыБаржаРазмещение на барже

예제2

  1. 예제 1

    입력
    4
    10
    5
    11
    12
    3
    
    예상 출력
    144
    
  2. 예제 2

    입력
    2
    2
    2
    4
    2
    6
    
    예상 출력
    24