A40 - Triangle Editorial /

Time Limit: 1 sec / Memory Limit: 1024 MB

配点: 1000

問題文

机の上に N 本の棒が置かれています。 左から i 番目の棒(棒 i とする)の長さは A_i メートルです。

3 つの異なる棒を選んで正三角形を作る方法は何通りありますか。

制約

  • 3 \leq N \leq 2 \times 10^5
  • 1 \leq A_i \leq 100
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられます。

N
A_1 A_2 \cdots A_N

出力

答えを整数で出力してください。


入力例 1

7
1 2 1 2 1 2 1

出力例 1

5

正三角形を作る方法として、以下の 5 通りがあります。

  • 1・棒 3・棒 5 を選ぶ。一辺の長さが 1 である正三角形ができる。
  • 1・棒 3・棒 7 を選ぶ。一辺の長さが 1 である正三角形ができる。
  • 1・棒 5・棒 7 を選ぶ。一辺の長さが 1 である正三角形ができる。
  • 3・棒 5・棒 7 を選ぶ。一辺の長さが 1 である正三角形ができる。
  • 2・棒 4・棒 6 を選ぶ。一辺の長さが 2 である正三角形ができる。