B. 线性代数

内存限制:128 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

在线性代数中,我们经常遇到一类问题,那就是判断一些向量能否表示出另一个向量。

在本题中,你只需要处理一个简化版本。即计算给定集合中有多少对数字,它们相加后能得到集合中的另一个数字。

形式化的描述:给定集合 ,有多少组无序二元组 ,满足 ,计它们的和为 ,有

输入格式

第一行一个正整数 ,表示集合 的大小

随后一行 个正整数,以空格分隔,表示集合

输出格式

一行一个整数 ,表示答案。

样例

样例输入

4
1 2 3 4

样例输出

2

数据范围与提示