#412. 火柴棒三角形
火柴棒三角形
题目描述
有 根火柴棒,编号分别为 。从中挑选三根组成一个等腰三角形,求不同的方案数。
注意:将两种方案所挑选的火柴棒编号分别记为两个集合 ,当且仅当 时,认为两方案相同。否则认为两方案不同。
输入格式
第一行:一个整数 ,表示火柴棒的数量;
第二行: 个整数 ,分别表示每根火柴棒的长度。
输出格式
一个整数,表示方案数。
样例
6
2 3 3 4 4 6
7
5
1 2 2 2 2
10
样例 解释
可挑选的火柴棒编号集合分别为:$\{1,2,3\},\{1,4,5\},\{2,3,4\},\{2,3,5\},\{2,4,5\},\{3,4,5\},\{4,5,6\}$。
数据规模与约束
对于 的数据,。其中对于一半的数据,任意 根火柴棒的长度不完全相等。
对于 的数据,。