判斷是不是樹
輸入:每輸入一對都為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 #include6view code//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 }
這是一棵樹嗎
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反應得這麼快。現在給出乙個圖的度數序列,你需要做...