#d1403. 平方计数

平方计数

平方计数

题目描述

给NN个正整数, 第ii个数用aia_i来表示, 求出有多少对(i,j)(i, j) 使得ai2+aja_i^2 + a_j是一个完全平方数.

输入格式

第一行一个正整数nn 第二行nn个数, 表示a1,a2,a3...ana_1, a_2, a_3 ... a_n.

输出格式

一行一个整数, 表示答案

样例输入

5
1 2 3 4 5

样例输出

2

数据范围

对于所有测试数据 满足1≤n≤1061 \leq n \leq 10^6, 且1≤ai≤1061 \leq a_i \leq 10^6