10290: Оптимальна триангуляція - 2


Відправити розв'язок

Бали: 100 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Brain****, C, C++, Java, Pascal, Python, v8js

Триангуляцією N-кутника називається набір з N-3 діагоналей, (які не перетинаються окрім як в вершинах багатокутника), які розбивають цей N-кутник на N-2 трикутника.

Для заданого опуклого N-кутника знайдіть триангуляцію, в якої довжина найбільшої діагоналі, що входить в триангуляцію, мінімальна.

Формат вхідних даних

В першому рядку ціле число \(N\) (\(3 \le N \le 100\)) - кількість вершин в багатокутнику.
В наступник \(N\) рядках по 2 цілих числа \(Xi,Yi\) - координати багатокутника в порядку обходу. (\(-10000 \le Xi,Yi \le 10000\)).

Формат вихідних даних

Виведіть єдине ціле числоа - мінімальне значення КВАДРАТА ДОВЖИНИ найбільшої діалгоналі в триангуляції.

Приклад вхідних даних

4
0 0
0 1
1 1
1 0

Приклад вихідних даних

2

Коментарі

Ще немає коментарів.