eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Хорошие дни

Хорошие дни

Лимит времени 1 секунда
Лимит использования памяти 256 MiB

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

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

Теперь Билл хочет проанализировать свою собственную жизнь и найти в ней период максимальной значимости. Помогите ему это сделать.

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

Первая строка содержит количество дней n (1n100000) в жизни Билла, которые он хочет исследовать. Далее следуют n целых чисел a[1], a[2], ..., a[n], все в пределах от 0 до 10^6 - эмоциональные значимости дней. Входные числа разделяются пробелами и переводами строки.

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

В первой строке выведите максимальную значимость периода жизни Билла. Во второй строке выведите два числа l и r (lr), означающие, что значимость периода с l-го по r-ый день (включительно) в жизни Билла была максимально возможной.

Пример

Входные данные #1
6
3 1 6 4 5 2
Выходные данные #1
60
3 5