小風是圖書館的志工,負責處理線上預約借書等雜務。一天,有 N 本不同的書被開放預約,他發現使用預約系統的 M 位客人每個人都恰好預約了兩本書,由於借書系統的限制,小風需要幫這些客人進行排序,接著按照順序,每一位客人都可以成功預約到所有還沒有被其他人預約過的書,萬一一名客人所有想借的書都被借走,他就會很生氣並投訴圖書館。小風想盡量避免此事發生,所以他必須妥善安排這些客人的順位,讓來投訴圖書館的客人越少越好,你能幫助他達成目標嗎?
輸入第一行包含兩個正整數 N,M(2≤N≤105,1≤M≤105),分別代表書及客人的數量。 接下來 M 行,每一行均有兩個正整數 x,y(1≤x,y≤N,x≠y),代表某一位客人預約的書本號碼。
請輸出一個整數代表最少可能來投訴圖書館的客人數量。
5 5 5 1 4 1 3 1 4 5 5 3
2
5 4 1 4 5 4 3 5 1 2
0
Codeforces