【題目描述】
在圖論題編程中,通常要運(yùn)用鄰接鏈表數(shù)據(jù)結(jié)構(gòu)。由于動(dòng)態(tài)指針比靜態(tài)的數(shù)組的存取慢,很多OI選手就用數(shù)組模擬指針。現(xiàn)在就來(lái)學(xué)習(xí)一下這種方法的編程。
有N??個(gè)點(diǎn),編號(hào)從11到N??。有M??條邊,每條邊用連接的22個(gè)頂點(diǎn)表示,如:(33,88),表示頂點(diǎn)33和88之間的邊(無(wú)向邊)。請(qǐng)輸出每個(gè)頂點(diǎn)通過(guò)邊相鄰的頂點(diǎn)。
【輸入】
第1行,N??和M??兩個(gè)整數(shù),N??范圍在[11…50005000],M??范圍在[11…100000100000];下面有M行,每行兩個(gè)整數(shù),表示一條邊。
【輸出】
N??行,第i??行的第11個(gè)數(shù)k??表示有多少邊和i??號(hào)頂點(diǎn)相連,后面有k??個(gè)數(shù),表示哪k??個(gè)頂點(diǎn)和i??連接為一條邊。
【輸入樣例】
5 6
1 3
2 4
1 4
2 3
3 5
2 5
【輸出樣例】
2 4 3
3 5 3 4
3 5 2 1
2 1 2
2 2 3
上一篇
下一篇
完整版pdf格式下載地址在文章末尾! 完整版下載地址 :https://bianxingtang.lanzouq.com/iG5gX2annhyf? ? ? (復(fù)制到瀏覽器下載)
完整版pdf格式下載地址在文章末尾! 完整版下載地址 :https://bianxingtang.lanzouq.com/iKCa52annhxe? ? ? (復(fù)制到瀏覽器下載)
【題目描述】 求兩個(gè)不超過(guò)?200200?位的非負(fù)整數(shù)的和。 【輸入】 有兩行,每行是一個(gè)不超過(guò)?200200位的非負(fù)整數(shù),可能有多余的前導(dǎo)?00。 【輸出】 一行,即相加后的結(jié)果。結(jié)果里不能有多余的前導(dǎo)?00,即如果結(jié)果是?342342,那么就不能輸出 ...
【題目描述】 小瓜現(xiàn)在讓11到n??這n??個(gè)整數(shù)排成一列,但是他只告訴你每個(gè)整數(shù)的后面那個(gè)數(shù)是什么(最后一個(gè)整數(shù)的后面那個(gè)數(shù)是00),請(qǐng)你幫忙復(fù)原這個(gè)隊(duì)列。 【輸入】 第一行一個(gè)整數(shù)n???(n≤100000??≤100000),表示有n??個(gè)整數(shù)。接下來(lái)n??行,每行兩個(gè) ...
【題目描述】 小明在玩一個(gè)游戲,游戲是這樣的,有一個(gè)?11?到?n???的排列,我們按照某種給定順序依次刪除每一個(gè)數(shù),每刪除一個(gè)數(shù),小明將會(huì)獲得這個(gè)數(shù)左邊的數(shù)加上這個(gè)數(shù)右邊的數(shù)這么多經(jīng)驗(yàn)值,需要注意刪除一個(gè)數(shù)后它左右兩邊的數(shù)就直接相連了,如果一 ...
【題目描述】 世博會(huì)志愿者的選拔工作正在A市如火如荼的進(jìn)行。為了選拔最合適的人才,A市對(duì)所有報(bào)名的選手進(jìn)行了筆試,筆試分?jǐn)?shù)達(dá)到面試分?jǐn)?shù)線的選手方可進(jìn)入面試。面試分?jǐn)?shù)線根據(jù)計(jì)劃錄取人數(shù)的150150%劃定,即如果計(jì)劃錄取m??名志愿者,則面試分?jǐn)?shù)線 ...