#5856. 同行评审

同行评审

题目描述

NN 名研究者,编号分别为 1,2,,N1,2,\dots,N

研究者之间共有 MM 组利害关系。对于第 ii 组利害关系,研究者 AiA_i 和研究者 BiB_i 互为利害关系人。

一篇论文的评审者需要满足以下条件:

  1. 评审者由 3 名互不相同的研究者组成。
  2. 评审者均不是该论文的作者。
  3. 评审者均与该论文的作者没有利害关系

对于每一名研究者 ii1iN1 \le i \le N),请你计算:当研究者 ii 作为论文作者时,共有多少种符合条件的评审者三人组。

注意:所有论文均为独著。

输入格式

第一行输入两个整数 N,MN,M,表示研究者数量和利害关系的组数。

接下来 MM 行,每行输入两个整数 Ai,BiA_i,B_i,表示一组利害关系。

输出格式

输出一行 NN 个整数,依次表示研究者 1,2,,N1,2,\dots,N 作为作者时符合条件的评审者三人组数量,整数之间用空格隔开。

样例输入 1

6 5
1 2
1 4
2 3
5 3
3 1

样例输出 1

0 1 0 4 4 10

样例解释 1

以下用研究者编号的集合表示对应的研究者组合。

  • 研究者 11 作为作者时,不存在符合条件的评审者三人组。
  • 研究者 22 作为作者时,符合条件的评审者三人组只有 {4,5,6}\{4,5,6\},共 11 种。
  • 研究者 33 作为作者时,不存在符合条件的评审者三人组。
  • 研究者 44 作为作者时,符合条件的评审者三人组有 {2,3,5},{2,3,6},{2,5,6},{3,5,6}\{2,3,5\},\{2,3,6\},\{2,5,6\},\{3,5,6\},共 44 种。
  • 研究者 55 作为作者时,符合条件的评审者三人组有 {1,2,4},{1,2,6},{1,4,6},{2,4,6}\{1,2,4\},\{1,2,6\},\{1,4,6\},\{2,4,6\},共 44 种。
  • 研究者 66 作为作者时,符合条件的评审者三人组有 $\{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\}$,共 1010 种。

样例输入 2

7 3
1 2
3 4
5 6

样例输出 2

10 10 10 10 10 10 20

样例输入 3

6 9
3 6
2 5
2 3
4 3
1 5
6 2
3 1
5 3
2 4

样例输出 3

1 0 0 1 0 1

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 0M2×1050 \le M \le 2 \times 10^5
  • 1Ai,BiN1 \le A_i,B_i \le N
  • AiBiA_i \neq B_i
  • iji \neq j 时,(Ai,Bi)(Aj,Bj)(A_i,B_i) \neq (A_j,B_j)(Ai,Bi)(Bj,Aj)(A_i,B_i) \neq (B_j,A_j)