АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

291. Триангуляция

Ограничение времени: 1 секунды
Ограничение памяти:64000КБ
Баллы:5
Статистика Послать на проверку Задачу добавил Неизвестный

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

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


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

В первой строке количество вершин N (3<=N<=50), в следующих - пары координат вершин  Xi и Yi (целые числа), разделенные пробелом.


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

Стоимость оптимальной триангуляции (округленная до целого)


Пример
InputOutput
4
90 117
197 98
251 164
152 177
90

Автор: Кунташев А.А.


Статистика Послать на проверку Автор/источник:
Задачи по темам / Динамическое прогр-е, рекуррентные соотношения /
889. Пузырёк 291. 298. У магазина 10. Упаковка 68. Уравнение с пропущенными цифрами
Учебные курсы / Структуры и алгоритмы / Задачи из курсовиков - прошлые группы /
300. Сортировка Шелла 291. 371. Уплотнение фибоначчиевой пирамиды
 
время генерации 0.031 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.