ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Макс и тройные подарки

Задачи раздела

• Коррекция кода
• Лесенки
• Макс и A0
• Макс и выдача багажа
• Макс и дуэль танков
• Макс и офисная улица
• Макс и перемешанные фотографии
• Макс и розыгрыш приза
• Макс и тройные подарки
• Макс и шкафчик
• Максимум из минимумов
• Марсоход
• Маршрут
• Матрица
• Минусы
• Наименьшее число
• Одного ли цвета?

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 4000/4000/4000/4000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Макс и тройные подарки
Макс и тройные подарки
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Макс стоял в магазине игрушек и выбирал подарки для трёх своих племянников.

На магазинной полке были выложены $$$N$$$ игрушек, $$$i$$$-я из них имела вид $$$A_i$$$ (машинка, конструктор и тому подобное).

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

Есть лишь одна загвоздка: чтобы никто из трёх племянников не обиделся, количество купленных игрушек каждого вида должно быть равно трём.

Помогите Максу определить, сколько существует способов выбрать непрерывный диапазон подарков так, чтобы всем племянникам досталось поровну.

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

Первая строка содержит целое число $$$N$$$ ($$$1 \le N \le 3 \cdot 10^5$$$) — количество игрушек на полке.

Вторая строка содержит $$$N$$$ целых чисел $$$A_i$$$ ($$$1 \le A_i \le N$$$) — виды игрушек.

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

Выведите одно целое число — количество способов выбрать непрерывный участок подарков, в котором количество игрушек каждого вида равно трём.

Примеры

Входные данные
5
1 2 3 4 5
Выходные данные
0
Входные данные
6
1 2 2 2 1 1
Выходные данные
2
Входные данные
7
1 2 2 2 1 1 1
Выходные данные
4

Для отправки решений необходимо выполнить вход.

www.contester.ru