题目描述
给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和。 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3 。
输入描述
共两行,第一行是数列中数的个数n ( 1 <= n <= 1000),第二行是由n个不大于10000的正整数组成的数列,相邻两个整数之间用单个空格隔开。
输出描述
一个整数,即数列中等于其他两个数之和的数的个数。
样例输入
4
1 2 3 4
样例输出
2
提示
直接枚举当然是最简单的做法,那样我们会用到三重循环来解决这个问题,这个算法的程序中资本操作最坏情况下要执行n的三次方,当数据稍微大时,我们的算法就会超时。