EduBrick

Перемножение матриц

2000 мс · 256 МБ · всё или ничего

Даны размеры nn матриц: ii-я имеет размер pi−1×pip_{i-1} \times p_i. Перемножение матриц размеров a×ba \times b и b×cb \times c стоит a⋅b⋅ca \cdot b \cdot c операций. Найдите минимальную стоимость перемножения всей цепочки при наилучшей расстановке скобок.

Формат ввода

В первой строке nn (1≤n≤3001 \le n \le 300). Во второй — n+1n + 1 число p0,…,pnp_0, \ldots, p_n (1≤pi≤5001 \le p_i \le 500).

Формат вывода

Выведите минимальную стоимость перемножения.

Примеры

ввод
1
2 3
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.