1.三元組
問題描述
給你乙個長度為m的陣列(陣列元素從0到m-1),如果陣列裡有a[i]+a[j]==a[k](i,j,k大於等於0並且小於m),便稱之為三元組。現在給你乙個陣列,讓你求三元組的個數。
例如m為2,裡面的元素為(0,0)
那麼三元組為
(a[0],a[0],a[0])
(a[0],a[0],a[1])
(a[0],a[1],a[0])
(a[0],a[1],a[1])
(a[1],a[0],a[0])
(a[1],a[0],a[1])
(a[1],a[1],a[0])
(a[1],a[1],a[1])
輸出答案為8.
input
輸入正整數n,表示n例測試。接著輸入n組資料,每組輸入m(1<=m<=50),表示陣列長度,然後輸入這個陣列。
output
對每組輸入資料,輸出三元組的個數。
sample input
0 05
1 1 1 2 1
sample output816
#includeusing namespace std;
/*sample input22
0 05
1 1 1 2 1
sample output816
*/int main()
}for(int i=1; i<=n; i++)
else
break;}}
}printf("%d\n",num);
}return 0;
}
4.字串處理
問題描述
有以下三種操作。
(1)copy l r(0<=l<=r例如s為abcde t為pqr
執行cut 1 2變為
s為ade t為bc
(3)paste p(0<=p例如s為abcde t為pqr
執行paste 1 變為
s為abpqrcde
t為pqr
input
輸入正整數n,表示n例測試。首先給你s串,再給你乙個m,然後給你m個操作。
output
對每個操作,輸出操作後的s串。
sample input
abcde
5cut 1 2
copy 0 1
paste 1
paste 1
cut 1 3
sample output
adeade
adade
adadade
aade
#includeusing namespace std;
/*abcde
5cut 1 2
copy 0 1
paste 1
paste 1
cut 1 3
s=ade; t=bc;
s=ade; t=ad;
s=adade
...*/
int main()
if(op=="cut")
if(op=="paste")
cout
}return 0;
}
北京郵電大學計算機考研資訊彙總
首先介紹一下自己,我是17級考生,跨考北郵網研院計算機技術專業,已錄取。最初準備考北郵時,對北郵的報考真的是一臉懵逼。北郵專業課考什麼?用什麼參考書?有沒有考試大綱?四個院有啥區別?該報考哪乙個?歧不歧視雙非 跨考?什麼叫做組?什麼叫做中心?每個組招多少人?往年每個組的分數分布如何?報錄比怎樣?國家...
2023年北京郵電大學機試題目
趁著現在還記得趕快寫下來,個人回憶版 計算機學院機試題目 第一題 題目描述 輸入32位的二進位制01串,輸出這個數 1和 3後的32位二進位制串 輸入描述 先輸入t,表示輸入的組數 然後輸入t行二進位制串 輸出描述 輸出 1和 3後的二進位制串 輸入樣例 2000000000000000000000...
北京郵電大學計算機學院考研經歷之找導師
在北郵要想跟個好導師,最基本最重要的乙個條件就是 你的初試成績要高 下面先看一段一位山東乙個學校的導師和我聊天時的話 很有普遍性 每次報導師的時候,就有許多同學來報我們這裡,有一些同學跟我說,雖然他們初試成績低,但是他們都很有能力,怎麼怎麼程式設計不錯,怎麼怎麼那裡不錯,說我們不能只以初試成績來衡量...