Украинские Олимпиады
Украинские Олимпиады по Информатике
по Информатике

Соревнования

Информация
Добро пожаловать
Гостевая книга
Обратная связь
О сайте

ACM-олимпиада
Новости
Правила
Задачи
Сдать задачу
Таблица результатов

IOI-олимпиада
Новости
Правила
Последние задачи
Последние результаты
Архив

"Трудно-решаемая" задача
Новости
Правила
Последняя задача
Последние результаты
Архив

Логические игры
Новости
Правила
Виды игр
Последний турнир
Архив

Викторина
Новости
Правила
Последняя викторина
Архив

 
 
Винница'1997

Прямоугольники

  

 
Задание

На плоскости задан многоугольник. Необходимо написать программу RECT.*, которая определяет прямоугольник минимальной площади, который включает в себя заданный многоугольник. Hапример, для многоугольника:

соответствующим прямоугольником будет

Технические условия

1. Все координаты во входном и выходном файлах подаются в виде действительных чисел в формате, который обрабатывается стандартными функциями ввода-вывода.

2. Рекомендованный тип данных для координат - Real в Pascal и float в C и C++.

3. Оптимальную площадь и координаты прямоугольника нужно определить с точностью до 10-5.

Входные данные

Входной файл RECT.DAT содержит в 1-ой строке целое число N - количество вершин многоугольника (3<=N<=3000), в следующих N строках - по два действительных числа Xi, Yi - координаты вершин многоугольника в порядке их обхода по часовой стрелке.

Пример ввода
6
0.0 0.0
3.0 2.0
4.0 4.0
5.0 2.0
8.0 0.0
4.0 1.0
Выходные данные

Выходной файл RECT.SOL должен содержать 5 строк: в первой строке число S - площадь прямоугольника, а в следующих 4-х строках - пары координат Xi Yi вершин прямоугольника в порядке их обхода (в произвольном направлении).

Пример вывода
32.0
4.0 4.0
0.0 8.0
4.0 -4.0
0.0 0.0

  

 

Сборник

Олимпиады
Международные
Всесоюзные
Всеукраинские (IV этап)
Разные...

Всеукраинские олимпиады
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Отборочные сборы
1992 1993 1994 1996 1997 1998 1999 2000 2001 2002

Международные олимпиады
1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Всесоюзные олимпиады
1989 1990 1991 1992

Информация
Список ссылок
Литература
Статьи
Рассылки
Интервью

© Разработано рабочей группой UOI 1998-2002 гг.