#W2584. 子序列数
子序列数
题目描述
小明有一个包含n个正整数的序列A,他希望从中挑选出包含三个数ai,aj,ak(i<j<k)的子序列B,要求B中的第2个数跟第3个数相同,但跟第1个数不同,问他可以挑选出多少个不同的子序列B。
输入格式
输入的第一行包含一个整数n。
接下来一行包含 n 个整数,第i个整数表示Ai。
输出格式
输出共一行,包含一个整数,表示不同的子序列B的数量。
7
3 1 2 3 4 1 4
4
</p>
提示
可以选出不同子序列为:
(3 1 1)、(3 4 4)、 (1 4 4)、( 2 4 4 )
对于30%的数据,n≤100;
对于60%的数据,n≤10000;
对于100%的数据,n<=106,1≤Ai≤106。
【备注】原题面样例块排版有缺陷,此处按题意还原。