#ABC198E. 唯一颜色顶点

唯一颜色顶点

唯一颜色顶点

题目描述

给定一个由 NN 个顶点组成的树。第 ii 条边连接顶点 AiA_i 和顶点 BiB_i。顶点 ii 被涂上了颜色 CiC_i(在本问题中,颜色用整数表示)。

当从顶点 11 到顶点 xx 的最短路径上,不存在除顶点 xx 以外与顶点 xx 涂有相同颜色的顶点时,称顶点 xx 为 好顶点。

请找出所有的好顶点。

输入格式

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

NN
C1C_1 \ldots CNC_N
A1A_1 B1B_1
\vdots
AN1A_{N-1} BN1B_{N-1}

输出格式

按升序以换行分隔输出所有好顶点的编号。

样例

6
2 7 1 8 2 8
1 2
3 6
3 2
4 3
2 5
1
2
3
4
6

例如,从顶点 11 到顶点 66 的最短路径包含顶点 1,2,3,61,2,3,6。其中除顶点 66 以外,没有与顶点 66 颜色相同的顶点,所以顶点 66 是好顶点。

另一方面,从顶点 11 到顶点 55 的最短路径包含顶点 1,2,51, 2, 5,顶点 11 与顶点 55 的颜色相同,因此顶点 55 不是好顶点。

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

数据范围

  • 2N1052 \leq N \leq 10^5
  • 1Ci1051 \leq C_i \leq 10^5
  • 1Ai,BiN1 \leq A_i, B_i \leq N
  • 给定的图是树
  • 输入均为整数
难度 提高
通过率
尝试 0
已通过 0
ID
2122
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签