並查集 4104 這是一棵樹嗎

2021-08-10 12:51:34 字數 1109 閱讀 6642

判斷是不是樹

輸入:每輸入一對都為0的數時,表示一組資料輸入完畢。每條邊有一對正整數表示,第乙個數為有向邊的起始邊,第二個數為有向邊的終止點。一對負數的輸入就表示輸入的結束。

輸出:每組測試資料輸出一行判斷結果,若輸入的圖為樹,則輸出「case k is a tree.」,否則輸出「case k is not a tree.」其中k表示每組資料的編號(編號從1開始)。

樣例輸入:

6 8 5 3 5 2 6 4

5 6 0 0

8 1 7 3 6 2 8 9 7 5

7 4 7 8 7 6 0 0

3 8 6 8 6 4

5 3 5 6 5 2 0 0

-1 -1

1 #include2 #include3 #include4 #include5 #include6

//int cmp(const void*a,const void*b)7//

10int f[1000000

];11

int flag[1000000

];12

int find(int

x)13

1819

int join(int x,int

y)20

3132

intmain()

3355

if(key>0||g>=2

)56 printf("

case %d is not a tree.\n

",p++);

57else

58 printf("

case %d is a tree.\n

",p++);

59 t=0;key=0;max=0;g=0

;60 memset(flag,0,sizeof

(flag));

61for(int i=1;i<=999999;i++)

62 f[i]=i;63}

64else

6570}71

72return0;

73 }

view code

這是一棵樹嗎

operatorname luogut 1453 00 ssl比賽 1516 operatorname ssl比賽1 516dd 和 qq 在玩遊戲,dd 在地上畫了一棵樹 圖論中的樹 然後他告訴 qq 這棵樹的度數序列。qq 馬上說這不是一棵樹。dd 認為自己被 qq 鄙視了,他們吵了起來。但 d...

Luogu 這是一棵樹嗎 數論

dd和qq在玩遊戲,dd在地上畫了一棵樹 圖論中的樹 然後他告訴qq這棵樹的度數序列。qq馬上說這不是一棵樹。dd認為自己被qq鄙視了,他們吵了起來。但dd隨後發現自己算錯了度數序列,qq說的是對的。dd很奇怪為什麼qq反應得這麼快。現在給出乙個圖的度數序列,你需要做的就是像qq一樣 判斷這是否可能...

樹論 JZOJ 2745 這是一棵樹嗎

傳送門 description dd和qq在玩遊戲,dd在地上畫了一棵樹 圖論中的樹 然後他告訴qq這棵樹的度數序列。qq馬上說這不是一棵樹。dd認為自己被qq鄙視了,他們吵了起來。但dd隨後發現自己算錯了度數序列,qq說的是對的。dd很奇怪為什麼qq反應得這麼快。現在給出乙個圖的度數序列,你需要做...