Мінімальна тріангуляція#11259

Мінімальна тріангуляція

1 секунда
128 мегабайтів
Середня

Вам задано правильний багатокутник з вершинами, пронумерованими від до проти годинникової стрілки.

Тріангуляція даного багатокутника — це розбиття його на трикутники, таке що:

Вага тріангуляції визначається як сума ваг складових її трикутників, де вага трикутника дорівнює добутку міток його вершин.

Знайдіть мінімальну вагу серед усіх можливих тріангуляцій даного багатокутника.

Вхідні дані

Одне ціле число n~(3 \le n \le 500) — кількість вершин багатокутника.

Вихідні дані

Виведіть мінімальну вагу серед усіх тріангуляцій заданого багатокутника.

Приклади

У першому тесті задано трикутник з вершинами . Його вага дорівнює 1 \cdot 2 \cdot 3 = 6.

У другому тесті задано квадрат з вершинами 1, 2, 3, 4. Мінімальна вага досягається при тріангуляції з діагоналлю :

1 \cdot 2 \cdot 3 + 1 \cdot 3 \cdot 4 = 6 + 12 = 18

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading