給定一個 $N$ 點 $M$ 邊的有向圖,請將它拆成若干個有向環或有向鍊,且每個節點都在恰一個部分上。在所有可能的拆法下,請找出一個鍊最少的拆法。
輸入第一行有兩個整數 $N$ 與 $M$,代表點數與邊數。
接著 $M$ 行,第 $i$ 行有兩個正整數 $u_i$ 與 $v_i$ ,代表圖中有一條 $u_i$ 到 $v_i$ 的有向邊。
請輸出一行,該行有一個數字代表最少需要幾條鍊。
IOICamp 2021 Day2 pE
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~2 | 範例測資 | 0 |
2 | 0~129 | 無額外限制 | 100 |