小黃瓜是蔬菜界的最高神,統領非常多的世界。這些世界之間有一些傳送門可以讓不同世界互相通行。小黃瓜在閒閒沒事做的時候隨便亂設了幾組傳送們,然而他發現還是有一些世界沒辦法互相通行。小黃瓜現在不想動腦,請你幫小黃瓜算一下他最少還要再設幾組傳送門才能讓所有世界互通,如果你算對了他也許會送你幾根小黃瓜作為謝禮。
註:如果 A 世界與 B 世界互通,B 世界與 C 世界互通,那麼 A 世界與 C 世界互通。
輸入第一行有兩個整數 $N, M$,$N$ 代表世界的數目、$M$ 代表傳送門的數目 (組)。
接下來有 $M$ 行,每一行有兩個數字 $a, b$,$a, b$ 是世界的編號,而傳送門的兩端分別被設在 $a$ 世界與 $b$ 世界。
限制:
輸出一個數字,代表小黃瓜還需要設幾組傳送門才能讓所有世界互通。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 範例測資 | 0 |
2 | 0~6 | 無額外限制 | 100 |