-
描述
-
給定一個整數序列,判斷其中有多少個數,等於數列中其他兩個數的和。 比如,對於數列1 2 3 4, 這個問題的答案就是2, 因為3 = 2 + 1, 4 = 1 + 3。
-
輸入
-
第一行是一個整數T,表示一共有多少組數據。 1<= T <= 100
接下來的每組數據共兩行,第一行是數列中數的個數n ( 1 <= n <= 100),第二行是由n個整數組成的數列。
-
輸出
-
對於每組數據,輸出一個整數(占一行),就是數列中等於其他兩個數之和的數的個數。
-
樣例輸入:
-
2
4
1 2 3 4
5
3 5 7 9 10
-
樣例輸出:
-
2
1
解:
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int b[n];
int a[n][100];
for(int i=0;i<n;i++) cin="">>b[i];
for(int j=0;j<b[i];j++ cin="">>a[i][j];
}
}
for(int i=0;i<n;i++) int="" c="0;" h="0;h<b[i];h++)" b="=1)" w="0;w<b[i];w++)" u="0;u<b[i];u++)" return="" pre=""><p>
</p>
</n;i++)></b[i];j++></n;i++)></iostream>