幽默题面
查看原帖
幽默题面
781159
Lovely_Elaina楼主2024/8/12 08:53

题面翻译

对于一个根节点为 11 号节点的有根树,每个节点有自己的颜色。

如果一种颜色在以 xx 为根的子树内出现次数最多,称其在以 xx 为根的子树中占主导地位。同一子树中可能有多种颜色占主导地位。

你的任务是对于每一个 i∈[1,n]i\in[1,n],求出以 ii 为根的子树中,占主导地位的颜色的编号和。

输入格式

第一行,一个整数 nn 表示树节点数量。

第二行,nn 个整数 c1,c2,⋯ ,cnc_1,c_2,\cdots,c_n,cic_i 表示 ii 号节点的颜色。

接下来 n−1n-1 行,第 i+2i+2 行两个整数 xi,yix_i,y_i 表示 xix_i 和 yiy_i 之间有一条边。

输出格式

共一行,nn 个整数表示以 ii 为根的子树中,占主导地位的颜色的编号和。

数据范围与约定

对于 100%100\% 的数据,1≤n≤1051\le n\le 10^5,1≤ci,xi,yi≤n1\le c_i,x_i,y_i\le n。

2024/8/12 08:53
加载中...