#bIANLIlydlt20x2101. 可达性统计

可达性统计

题目描述

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

输入格式

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

输出格式

输出共 NN 行,表示每个点能够到达的点的数量(包括该点自身)。

样例

输入样例:

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

样例解释

这是一个有向无环图(DAG),需要计算每个点能到达的点的个数(包括自己)。

从样例输出可以看到:

  • 点1能到达的点只有自身(1个)
  • 点2能到达的点有6个(具体为哪些取决于图的结构)
  • 其他点类似

数据范围

  • 1N,M300001 \le N, M \le 30000
  • 1x,yN1 \le x, y \le N

时空限制

  • 时间限制:1 秒
  • 空间限制:64 MB