A83317.小明的等腰三角形计数

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小明认为等腰三角形是一种很优雅的图形,因为它对称并且稳固。

现在小明得到了 nn 根小木棍, 长度为 a1,a2,,ana_1,a_2,\cdots,a_n ,他已经迫不及待想要使用其中的一些木棍来拼成一个等腰三角形了。

小明可以选择其中三根小木棍 ai,aj,ak(1i<j<kn)a_i, a_j, a_k (1\le i < j < k \le n) 并且尝试组成一个等腰三角形,如果可以成功的话他会非常开心。

请问在所有的三元组 i,j,k{i, j , k}(1i<j<kn)(1\le i < j < k \le n), 一共有多少种选择可以拼出一个等腰三角形。

输入格式

第一行给定一个整数 nn, 代表木棍的数量 3n5003 \le n \le 500
第二行给出 nn 个整数 a1,a2,,an(1ain109)a_1, a_2, \cdots, a_n(1 \le a_i \le n \le 10^9) ,代表小木棍的长度。

输出格式

输出一个整数,代表可以拼接成等腰三角形的选择方案数量。

输入输出样例

  • 输入#1

    4
    4 3 3 6

    输出#1

    1
首页