Описание

Ограничение по времени: 500 ms
Ограничение по памяти: 256 Mb

Ответы на вопросы

Задача: Revisited

Беси играет в такую игру. Игра начинается с последовательности из \(N\) (\(2\le N\le 262,144\)) положительных целых чисел \(a_1,a_2,\ldots,a_N\), каждое в интервале \(1\ldots 10^6\). За один ход Беси может взять два соседних числа и заменить их на число, большее, чем максимум из этих двух чисел (например, соседнюю пару \((5,7)\) на \(8\)). Игра заканчивается после \(N-1\) ходов, после которых остаётся только одно число. Цель игры - минимизировать это финальное число.

Ваша задача сыграть оптимально не только для \(a\), но и для всех непрерывных подпоследовательностей \(a\).

Выведите сумму минимально возможных финальных чисел для всех \(\frac{N(N+1)}{2}\) непрерывных подпоследовательностей \(a\).

ФОРМАТ ВВОДА (с клавиатуры / stdin):

Первая строка содержит \(N\).

Следующая строка содержит \(N\) разделённых одиночными пробелами целых чисел, задающих входную последовательность.

ФОРМАТ ВЫВОДА (на экран / stdout):

Одна срока, содержащая сумму.


Прикрепите файл с исходным кодом программы:
     
или введите исходный код на языке:


Правила оформления программ и список ошибок при автоматической проверке задач
           

Ваш ответ:

Загруженные файлы:


Нет

Примечание учителя: