C. 长野原龙势流星群 II (文件 IO:yoimiya)

    传统题 文件IO:yoimiya 5000ms 2048MiB

长野原龙势流星群 II (文件 IO:yoimiya)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

Naganohara Yoimiya 给了你一棵 nn 个节点的无根树,每个点有点权 wiw_i

你需要对每个点 uu 找到一个包含 uu 的连通块,并最大化连通块内所有点的点权的平均值。

对每个点 uu 输出这个最大的平均值。

输入格式

从文件 yoimiya.in 中读入。

第一行一个正整数 nn

第二行 n1n-1 个正整数 p2,p3,,pnp_2,p_3,\cdots,p_n,表示树上的 n1n-1 条边依次为 (p2,2),(p3,3),,(pn,n)(p_2,2),(p_3,3),\cdots,(p_n,n)

第三行 nn 个正整数 w1,w2,,wnw_1,w_2,\cdots,w_n

输出格式

输出到文件 yoimiya.out 中。

输出 nn 行,每行形如 x/y,其中 x,yx,y 是正整数且 gcd(x,y)=1\gcd(x,y)=1,第 ii 行的 x/y 表示包含 ii 的非空连通块的点权平均值最大为 xy\frac{x}{y}

样例 11 输入

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

样例 11 输出

14/3
19/4
5/1
13/2
6/1
7/1

样例 11 解释

  • 对于 11 号节点,最优方案是选择连通块 {1,2,3,4,5,6}\{1,2,3,4,5,6\}
  • 对于 22 号节点,最优方案是选择连通块 {2,3,4,6}\{2,3,4,6\}
  • 对于 33 号节点,最优方案是选择连通块 {3}\{3\}
  • 对于 44 号节点,最优方案是选择连通块 {4,6}\{4,6\}
  • 对于 55 号节点,最优方案是选择连通块 {5}\{5\}
  • 对于 66 号节点,最优方案是选择连通块 {6}\{6\}

样例 272 \sim 7

见附加文件:下载链接

测试点约束

对于所有数据,1n105,1wi1061\le n\le 10^5,1\le w_i\le 10^6

此外本题开启子任务依赖,如果子任务 ii 的数据完全符合子任务 jj 的要求,则子任务 jj 将依赖子任务 ii

子任务编号 nn\le 特殊性质 分值
Subtask 1 400400 55
Subtask 2 40004000 1010
Subtask 3 10510^5 pi=i1p_i=i-1 1616
Subtask 4 10510^5 pi=1p_i=1 1010
Subtask 5 10510^5 wiw_i[1,106][1,10^6] 中均匀随机生成 1818
Subtask 6 5×1045\times 10^4 1616
Subtask 7 10510^5 2525

[YDRG#009] 第一届云斗省选计划预选赛 暨 云斗十二月 Gold Round

未参加
状态
已结束
规则
OI
题目
3
开始于
2024-12-21 8:30
结束于
2024-12-22 19:30
持续时间
4.5 小时
主持人
参赛人数
189