Sunny Code1038古劍奇譚三 關鍵系統

2021-09-26 22:32:16 字數 1194 閱讀 8611

現在我們定義,對兩個系統,只要有其中乙個系統的產物能用在另乙個系統中,那麼就稱這兩個系統「有關聯」,且它們處於同乙個「關聯網」中;如果乙個系統與乙個關聯網中的某個系統有關聯,則稱這個系統也在這個關聯網中。在此基礎上,在乙個關聯網中,如果讓其中乙個系統消失,會導致這個關聯網被**成兩個或多個關聯網,那麼把這個系統稱為「關鍵系統」。

例如有四個系統abcd,其中a和b有關聯、b和c有關聯、b和d有關聯,那麼abcd在同乙個關聯網中,且系統b是關鍵系統。

現在告訴你系統之間的關聯關係,請判斷一些系統是否是關鍵系統。

每個輸入檔案一組資料。

第一行兩個整數n、m(0接下來m行,每行兩個正整數u、v(1<=u,v<=n, u!=v),表示系統u和系統v有關聯。

然後乙個正整數k(k<=10),表示查詢個數。

接下來一行為k個正整數,表示需要判斷的系統編號。

輸出k行,按順序給出每個查詢系統的判斷結果,如果是關鍵系統則輸出yes,否則輸出no。

4 4

1 21 3

1 42 3

41 2 3 4

yes

nono

no

9 7

1 22 3

4 55 6

5 77 8

7 99

3 2 1 9 8 7 6 5 4

no

yesno

nono

yesno

yesno

shoutmon

19浙大考研機試模擬賽

#include #includeusing namespace std;

vectorg[1001];

int n,m,k;

bool vis[1001]=;

void dfs(int u,int cur)

cin>>k;

int tocnt=0;

find(tocnt,-1);

for(int i=0;i>e;

int cnt=0;

find(cnt,e);

if(cnt-1>=tocnt)

cout<<"yes"

cout<<"no"<}

return 0;

}

Sunny Code 1043極大匹配

對給定的無向圖g v,e 如果邊集e 滿足 1 e 是e的子集 2 e 中的任意兩條邊都沒有公共頂點,那麼稱邊集e 為圖g的乙個匹配 matching 而如果往e 中增加任意一條在e中但不在e 中的邊,都會導致e 不再是圖g的匹配,那麼稱e 為圖g的乙個極大匹配 maximal matching 以...

Sunny Code1005還原二叉樹

給一棵二叉樹的層序遍歷序列和中序遍歷序列,求這棵二叉樹的先序遍歷序列和後序遍歷序列。每個輸入檔案中一組資料。第一行乙個正整數n 1 n 30 代表二叉樹的結點個數 結點編號為1 n 接下來兩行,每行n個正整數,分別代表二叉樹的層序遍歷序列和中序遍歷序列。資料保證序列中1 n的每個數出現且只出現一次。...

1038 角谷猜想

1038 角谷猜想 description 角谷猜想 日本一位中學生發現乙個奇妙的 定理 請角谷教授證明,而角谷教授無能為力,於是產生角谷猜想。猜想的內容是 任給乙個自然數,若為偶數除以2,若為奇數則乘3加1,得到乙個新的自然數然後按照上面的法則繼續演算,若干次後得到的結果必然為1,請程式設計驗證。...