Bộ ba số pytago

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Hôm nay, Titi học định lý Pitago biết được trong tam giác vuông bình phương cạnh huyền bằng tổng bình phương hai cạnh góc vuông. Titi có một dãy số nguyên dương ~a_1, a_2, … a_n~, Titi muốn biết trong đó có bao nhiêu bộ 3 ~(a_i, a_j, a_k)~ với i, j, k đôi một khác nhau lập thành 3 cạnh của tam giác vuông

Input:

Dòng đầu là số nguyên dương N (1<=N<=200) Dòng tiếp theo là n số nguyên dương ~a1,a2…an (1<= ai <=10^5)~

Output

Một số nguyên không âm là số tam giác vuông lập được

Example

Input

8
6 3 8 10 6 5 3 4

Output

4

Giải thích: Có các bộ (6,8,10), (8,10,6) (3,5,4), (5,3,4).


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.