Dizemos que três números inteiros positivos e , nesta ordem, formam uma tripla pitagórica se e são os catetos de um triângulo retângulo cuja hipotenusa é igual a .
Dada uma sequência de inteiros positivos , determine o número de triplas , com , tais que e formam uma tripla pitagórica.
A primeira linha da entrada contém o valor do inteiro ().
A segunda linha da entrada contém inteiros (), separados por um espaço em branco.
Imprima, em uma linha, o número de triplas tais que e formam uma tripla pitagórica.
6
4 12 6 10 8 2
2
Explicação do exemplo 1: No primeiro caso, há duas triplas possíveis: (indicando que e formam uma tripla pitagórica) e (indicando que e formam uma tripla pitagórica)
3
1 2 3
0
Explicação do exemplo 2: No segundo caso, os três números da sequência, em qualquer ordem, não formam uma tripla pitagórica.
8
30 40 50 120 130 80 60 100
6