开始: 2025-04-27 00:00:00

(24-25赛季)稠州常规赛21

结束: 2025-05-01 00:00:00
当前  2025-05-10 20:21:12  类型: IOI  状态: 已经结束 

P3. 三音节
描述

z正在学习一种唱法,叫做三音节,在 N1\le N\le 10^6)个整数的数组 a_1, a_2, \dots, a_N1\le a_i\le N)作为元音。小z定义”三音节“为一个包含三个整数的数组,其中第二个整数等于第三个整数,但不等于第一个整数。

这三种元音定义为三音节,如果可以从数组中移除整数,直到只剩下这一”三音节“

请帮助小z计算练唱中发生的不同三音节的数量!两种三音节是不同的,如果它们并非由相同的整数以相同的顺序组成。


输入

输入的第一行包含 N

第二行包含 N 个空格分隔的整数 a_1,a_2,\dots,a_N


输出

输出练唱中发生的不同三音节的数量。

样例

输入

6
1 2 3 4 4 4

输出

3

输入

8
1 2 2 3 3 3 4 4

输出

6

输入

10
1 3 2 1 3 2 1 3 2 2

输出

6
提示

样例解释

竞赛包含三种不同的三音节:"1 4 4","2 4 4" 和 "3 4 4"。

子任务

- 测试点 2-4:N\le 10^2

- 测试点 5-7:N\le 10^4

- 测试点 8-11:没有额外限制。


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交