Версия для копирования в MS Word
PDF-версии: горизонтальная · вертикальная · крупный шрифт · с большим полем
РЕШУ ЕГЭ — информатика
Задания
i

На плос­ко­сти дан набор точек с це­ло­чис­лен­ны­ми ко­ор­ди­на­та­ми. Не­об­хо­ди­мо найти четырёхуголь­ник наи­боль­шей пло­ща­ди с вер­ши­на­ми в этих точ­ках, две вер­ши­ны ко­то­ро­го лежат на оси Oy, а две остав­ши­е­ся  — по раз­ные сто­ро­ны от оси Oy.

На­пи­ши­те эф­фек­тив­ную, в том числе по па­мя­ти, про­грам­му, ко­то­рая будет ре­шать эту за­да­чу. Перед тек­стом про­грам­мы крат­ко опи­ши­те ал­го­ритм ре­ше­ния за­да­чи и ука­жи­те ис­поль­зу­е­мый язык про­грам­ми­ро­ва­ния и его вер­сию.

Опи­са­ние вход­ных дан­ных.

В пер­вой стро­ке вво­дит­ся одно целое по­ло­жи­тель­ное число  — ко­ли­че­ство точек N. Каж­дая из сле­ду­ю­щих N строк со­дер­жит два целых числа: сна­ча­ла ко­ор­ди­на­та x, затем ко­ор­ди­на­та y оче­ред­ной точки.

Опи­са­ние вы­ход­ных дан­ных.

Про­грам­ма долж­на вы­ве­сти одно число  — мак­си­маль­ную пло­щадь четырёхуголь­ни­ка, удо­вле­тво­ря­ю­ще­го усло­ви­ям за­да­чи. Если та­ко­го четырёхуголь­ни­ка не су­ще­ству­ет, про­грам­ма долж­на вы­ве­сти ноль.

При­мер вход­ных дан­ных:

6

0 0

2 0

0 2

3 −3

−5 −5

6 6

При­мер вы­ход­ных дан­ных для при­ведённого выше при­ме­ра вход­ных дан­ных:

11