2023年北京郵電大學計算機考研機試試題及答案

2021-09-11 02:26:05 字數 1664 閱讀 4828

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...

北京郵電大學計算機學院考研經歷之找導師

在北郵要想跟個好導師,最基本最重要的乙個條件就是 你的初試成績要高 下面先看一段一位山東乙個學校的導師和我聊天時的話 很有普遍性 每次報導師的時候,就有許多同學來報我們這裡,有一些同學跟我說,雖然他們初試成績低,但是他們都很有能力,怎麼怎麼程式設計不錯,怎麼怎麼那裡不錯,說我們不能只以初試成績來衡量...