#ABC157D. 好友推荐

好友推荐

好友推荐

题目描述

某个 SNS 上注册了人 11、人 22\cdots、人 NN

NN 个人之间存在 MM 组「朋友关系」和 KK 组「拉黑关系」。

对于 i=1,2,,Mi = 1, 2, \cdots, M,人 AiA_i 和人 BiB_i 是朋友关系。该关系是双向的。

对于 i=1,2,,Ki = 1, 2, \cdots, K,人 CiC_i 和人 DiD_i 是拉黑关系。该关系是双向的。

当以下 44 个条件都满足时,称人 aa 是人 bb 的「好友候选」:

  • aba \neq b
  • aa 和人 bb 没有拉黑关系。
  • aa 和人 bb 不是朋友关系。
  • 存在某个由 11 以上 NN 以下的整数组成的数列 c0,c1,c2,,cLc_0, c_1, c_2, \cdots, c_L,满足 c0=ac_0 = a,cL=bc_L = b,并且对于 i=0,1,,L1i = 0, 1, \cdots, L - 1,人 cic_i 和人 ci+1c_{i+1} 是朋友关系。

请对人 i=1,2,...Ni = 1, 2, ... N 分别输出好友候选的人数。

输入格式

输入按以下格式从标准输入给出:

NN MM KK
A1A_1 B1B_1
\vdots
AMA_M BMB_M
C1C_1 D1D_1
\vdots
CKC_K DKD_K

输出格式

将答案用空格分隔,按顺序输出。

样例

4 4 1
2 1
1 3
3 2
3 4
4 1
0 1 0 1

22 和人 33 是朋友关系,人 33 和人 44 是朋友关系,并且人 22 和人 44 既不是朋友关系也没有拉黑关系,因此人 44 是人 22 的好友候选。

11 和人 33 不是人 22 的好友候选,因此人 22 的好友候选有 11 人。

5 10 0
1 2
1 3
1 4
1 5
3 2
2 4
2 5
4 3
5 3
4 5
0 0 0 0 0

所有人都互相是朋友关系,因此好友候选为 00 人。

10 9 3
10 1
6 7
8 2
2 5
8 4
7 3
10 9
6 4
5 8
2 6
7 5
3 1
1 3 5 4 3 3 3 3 1 0

数据范围

  • 输入均为整数
  • 2N1052 \le N \le 10^5
  • 0M1050 \leq M \leq 10^5
  • 0K1050 \leq K \leq 10^5
  • 1Ai,BiN1 \leq A_i, B_i \leq N
  • AiBiA_i \neq B_i
  • 1Ci,DiN1 \leq C_i, D_i \leq N
  • CiDiC_i \neq D_i
  • (Ai,Bi)(Aj,Bj)(A_i, B_i) \neq (A_j, B_j) (iji \neq j)
  • (Ai,Bi)(Bj,Aj)(A_i, B_i) \neq (B_j, A_j)
  • (Ci,Di)(Cj,Dj)(C_i, D_i) \neq (C_j, D_j) (iji \neq j)
  • (Ci,Di)(Dj,Cj)(C_i, D_i) \neq (D_j, C_j)
  • (Ai,Bi)(Cj,Dj)(A_i, B_i) \neq (C_j, D_j)
  • (Ai,Bi)(Dj,Cj)(A_i, B_i) \neq (D_j, C_j)
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1887
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签