- Описание
- Отправленные решения
30. Индекс септаккорда (2.0)
Музыкант и композитор Ледоне уже не первый год поражает мировое музыкальное сообщество своими творческими находками.
Искусствоведы бьются над разгадкой секрета гениальности Ледоне и пригласили вас помочь в поиске ответа.
Ледоне создаёт музыкальные композиции, используя разные сочетания аккордов. Искусствоведы считают, что септаккорды создают особое звучание произведений Ледоне.
Вам нужно определить при помощи индекса септаккорда
, насколько часто такие сочетания звуков встречаются в произведениях композитора.
У вас есть набор произведений с числами септаккордов . Обозначим за индекс септаккорда последовательности такое максимальное число произведений среди произведений с последовательными номерами от до , что в каждом из них содержится хотя бы септаккордов. Теперь ваша задача посчитать сумму индексов септаккорда по всем непрерывным подпоследовательностям исходной последовательности. То есть найдите
Формат ввода
В первой строке вводится число . Во второй строке вводится набор целых чисел () через пробел.
Формат вывода
Необходимо вывести сумму индексов септаккорда по всем подотрезкам исходной последовательности произведений.
Примечание
Рассмотрим первый пример.
, так как в этих подотрезках по одному произведению, каждое из которых имеет индекс септаккорда, больше либо равный .
, так как в этих подотрезках по два произведения, каждое из которых имеет индекс септаккорда, больше либо равный .
, так как в этих подотрезках по три произведения, каждое из которых имеет индекс, больше либо равный .
, так как есть хотя бы три произведения(например, с индексами септаккордов ), каждое из которых больше либо равно . Заметим, что индекс септаккорда этого подотрезка не может быть равен , так как тогда у нас должно было бы быть на подотрезке произведения, индексы септаккорда которых больше либо равны , что не выполняется.
Ограничения
Ограничение времени
2 с
Ограничение памяти
256 МБ
Пример 1
4
9 10 11 9
19