在线性代数中,我们经常遇到一类问题,那就是判断一些向量能否表示出另一个向量。
在本题中,你只需要处理一个简化版本。即计算给定集合中有多少对数字,它们相加后能得到集合中的另一个数字。
形式化的描述:给定集合 ,有多少组无序二元组 ,满足 且 ,计它们的和为 ,有 且 。
第一行一个正整数 ,表示集合 的大小 为 。
随后一行 个正整数,以空格分隔,表示集合 。
一行一个整数 ,表示答案。
4 1 2 3 4
2