AT_abc442_c [ABC442C] Peer Review
题目描述
有 $N$ 名研究员,编号为 $1, 2, \dots, N$。
这些研究员之间存在 $M$ 对利益冲突;对于 $i = 1, 2, \dots, M$,研究员 $A_i$ 与 $B_i$ 互有利益冲突。
一篇论文的审稿人必须由三名不同的研究员担任,且这三名审稿人必须既不是该论文的作者,也与作者没有任何利益冲突。
请针对 $i = 1, 2, \dots, N$,分别解决以下问题:
求出当论文作者为研究员 $i$ 时,可能的审稿人三人组的数量。
假设所有论文均为单作者。
输入格式
输入从标准输入按以下格式给出:
> $N$ $M$
>
> $A_1$ $B_1$
>
> $A_2$ $B_2$
>
> $\vdots$
>
> $A_M$ $B_M$
**限制条件**
* $1 \le N \le 2 \times 10^5$
* $0 \le M \le 2 \times 10^5$
* $1 \le A_i, B_i \le N$
* $A_i \ne B_i$
* 若 $i \ne j$,则 $(A_i, B_i) \ne (A_j, B_j)$。
* 若 $i \ne j$,则 $(A_i, B_i) \ne (B_j, A_j)$。
* 所有输入均为整数。
输出格式
按 $i = 1, 2, \dots, N$ 的顺序输出对应的答案,中间用空格分隔。
说明/提示
**样例 1 解释**
下文中,我们用研究员编号的集合来表示一组研究员。
- 对于研究员 $1$ 创作的论文,不存在可能的审稿人三人组。
- 对于研究员 $2$ 创作的论文,可能的审稿人三人组为 $\{4, 5, 6\}$,共 $1$ 组。
- 对于研究员 $3$ 创作的论文,不存在可能的审稿人三人组。
- 对于研究员 $4$ 创作的论文,可能的审稿人三人组为 $\{2, 3, 5\}, \{2, 3, 6\}, \{2, 5, 6\}, \{3, 5, 6\}$,共 $4$ 组。
- 对于研究员 $5$ 创作的论文,可能的审稿人三人组为 $\{1, 2, 4\}, \{1, 2, 6\}, \{1, 4, 6\}, \{2, 4, 6\}$,共 $4$ 组。
- 对于研究员 $6$ 创作的论文,可能的审稿人三人组为 $\{1, 2, 3\}, \{1, 2, 4\}, \{1, 2, 5\}, \{1, 3, 4\}, \{1, 3, 5\}, \{1, 4, 5\}, \{2, 3, 4\}, \{2, 3, 5\}, \{2, 4, 5\}, \{3, 4, 5\}$,共 $10$ 组。