a272. TOI 2020/11 潛力組:同學

中等TOI 歷屆

時間限制 3000 ms ・ 記憶體限制 256 MB

題目描述

班上有 N 位同學,已知 M 對雙向朋友關係。能沿著一連串朋友關係互相到達的人分在同一組。如果一組中存在至少 3 人構成的環,也就是可依序沿朋友關係走回出發者、且中途不重複同學,就稱這組默契較高。請計算組數及默契較高的組數。

輸入格式

第一行為 N、M,接著 M 行各有不同的同學編號 a、b,表示兩人是朋友。 3 ≤ N ≤ 30000;⌈2N/3⌉ ≤ M ≤ min(N(N−1)/2, 100000);0 ≤ a、b < N。 沒有重複朋友關係,每組至少有 3 位同學。

輸出格式

輸出兩個整數,依序為總組數、含有環的組數。

來源

TOI 2020/11/23~2020/11/27 潛力組〈同學〉。本題以自寫文字重述規則,範例與測資另行設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/202011/Classmates.pdf

範例測資

範例輸入 1

7 6
0 1
1 2
2 0
3 4
4 5
5 6

範例輸出 1

2 1
請先登入後再提交程式碼

討論與題解

載入討論區…

更多