蒜头君给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和。比如,对于数列1 2 3 4,这个问题的答案就是 2,因为 3 = 2 + 1, 4 = 1 + 3。
输入格式
共两行,第一行是数列中数的个数 n ( 1 ≤ n ≤100),第二行是由 n 个不大于 10000 的正整数组成的数列,相邻两个整数之间用单个空格隔开。
输出格式
一个整数,即数列中等于其他两个数之和的数的个数。
输出时每行末尾的多余空格,不影响答案正确性
样例输入
4
1 2 3 4
样例输出
2
这一题一开始我看通过率只有18.1%,但感觉也不难,就是暴力枚举就好了,没想到真的有点坑。因为一组数里面可能有多组数相加得到这个数,注意这个就好了。
#include <iostream>
using namespace std;
int main(){
int n