可达性统计
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。

输入描述:

第一行两个整数N,M,接下来M行每行两个整数x,y,表示从x到y的一条有向边。

输出描述:

共N行,表示每个点能够到达的点的数量。
示例1

输入

复制
10 10
3 8
2 3
2 5
5 9
5 9
2 3
3 9
4 8
2 10
4 9

输出

复制
1
6
3
3
2
1
1
1
1
1