P2141 珠心算測驗

2021-08-21 11:49:05 字數 996 閱讀 4891

珠心算是一種通過在腦中模擬算盤變化來完成快速運算的一種計算技術。珠心算訓練,既能夠開發智力,又能夠為日常生活帶來很多便利,因而在很多學校得到普及。

某學校的珠心算老師採用一種快速考察珠心算加法能力的測驗方法。他隨機生成乙個正整數集合,集合中的數各不相同,然後要求學生回答:其中有多少個數,恰好等於集合中另外兩個(不同的)數之和?

最近老師出了一些測驗題,請你幫忙求出答案。

(本題目為2014noip普及t1)

輸入格式:

共兩行,第一行包含乙個整數 nn ,表示測試題中給出的正整數個數。

第二行有 nn 個正整數,每兩個正整數之間用乙個空格隔開,表示測試題中給出的正整數。

輸出格式:

乙個整數,表示測驗題答案。

輸入樣例#1:

1 2 3 4

輸出樣例#1:2

【樣例說明】

由 1+2=3,1+3=41+2=3,1+3=4 ,故滿足測試要求的答案為 22 。

注意,加數和被加數必須是集合中的兩個不同的數。

【資料說明】

對於 100\%100% 的資料, 3 ≤ n ≤ 1003≤n≤100 ,測驗題給出的正整數大小不超過 10,00010,000 。

**示例:

#include#includeusing namespace std;

int main(){

int n,num=0,i,j,k;

cin>>n;

int a[100],b[100];

memset(b,0,sizeof(b));

for(i=0;i>a[i];

for(i=0;i注意:

樣例中含有這樣的情況,

1 2 3 4 5

此時1+4=5,2+3=5,但是只能算一種情況!!即輸出為

3所以在判斷時需多加注意。

P2141 珠心算測驗

原題鏈結 題目描述 珠心算是一種通過在腦中模擬算盤變化來完成快速運算的一種計算技術。珠心算訓練,既能夠開發智力,又能夠為日常生活帶來很多便利,因而在很多學校得到普及。某學校的珠心算老師採用一種快速考察珠心算加法能力的測驗方法。他隨機生成乙個正整數集合,集合中的數各不相同,然後要求學生回答 其中有多少...

P2141 珠心算測驗

珠心算是一種通過在腦中模擬算盤變化來完成快速運算的一種計算技術。珠心算訓練,既能夠開發智力,又能夠為日常生活帶來很多便利,因而在很多學校得到普及。某學校的珠心算老師採用一種快速考察珠心算加法能力的測驗方法。他隨機生成乙個正整數集合,集合中的數各不相同,然後要求學生回答 其中有多少個數,恰好等於集合中...

P2141 珠心算測驗

題目描述 珠心算是一種通過在腦中模擬算盤變化來完成快速運算的一種計算技術。珠心算訓練,既能夠開發智力,又能夠為日常生活帶來很多便利,因而在很多學校得到普及。某學校的珠心算老師採用一種快速考察珠心算加法能力的測驗方法。他隨機生成乙個正整數集合,集合中的數各不相同,然後要求學生回答 其中有多少個數,恰好...