CSES 2138 - Reachable Nodes
1.0s 512M一張有向無環圖由 \(n\) 個節點與 \(m\) 條邊構成,節點編號為 \(1,2,\dots,n\)。
請對每個節點計算從該節點出發可以到達的節點數量(包含該節點本身)。
輸入格式
第一行有兩個整數 \(n\) 和 \(m\):節點數與邊數。
接下來有 \(m\) 行描述這些邊,每行有兩個不同的整數 \(a\) 和 \(b\):有一條從節點 \(a\) 到節點 \(b\) 的邊。
輸出格式
輸出 \(n\) 個整數:每個節點可以到達的節點數量。
範例輸入 1
5 6
1 2
1 3
1 4
2 3
3 5
4 5
範例輸出 1
5 3 2 2 1
限制
- \(1 \le n \le 5 \cdot 10^4\)
- \(1 \le m \le 10^5\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入