#P1026. [CSP-S 2023] 种树

[CSP-S 2023] 种树

有一棵包含 nn 个节点的树,根为 11。第 11 天在根节点种下一棵初始高度为 00 的树;此后每天必须选择一个尚未种植、且与已种植节点相邻的节点种树,直到所有节点都已种植。

节点 ii 从种植当天开始,在每个全局日历日 xx 增加高度

max(bi+xci,1).\max(b_i+x\cdot c_i,1).

这里的 xx 是任务开始后的日期,而不是该树的树龄。求所有节点的高度均达到各自目标 aia_i 所需的最少天数。

输入格式

第一行一个整数 nn

接下来 nn 行,第 ii 行包含 ai,bi,cia_i,b_i,c_i。最后给出 n1n-1 行无向边 ui,viu_i,v_i

输出格式

输出一个整数,表示最少需要的天数。保证存在不超过 10910^9 天的可行方案。

样例 1

4
12 1 1
2 4 -1
10 3 0
7 10 -2
1 2
1 3
3 4
5

数据范围与原题特殊限制

对于所有测试数据,保证:

  • 1n1051 \leq n \leq 10^5
  • 1ai10181 \leq a_i \leq 10^{18}1bi1091 \leq b_i \leq 10^90ci1090 \leq |c_i| \leq 10^9
  • 1ui,vin1 \leq u_i,v_i \leq n

保证存在方案能在 10910^9 天内完成任务。

测试点编号 nn \leq 特殊性质
11 2020 A\text{A}
242\sim4
565\sim6 500500 A\text{A}
787\sim8 10510^5
9109\sim10 B\text{B}
111311\sim13 C\text{C}
141614\sim16 D\text{D}
172017\sim20

特殊性质 A\text{A}:对于所有 1in1 \leq i \leq n,均有 ci=0c_i = 0

特殊性质 B\text{B}:对于所有 1i<n1 \leq i < n,均有 ui=i,vi=i+1u_i = i,v_i = i + 1

特殊性质 C\text{C}:与任何地块直接相连的道路均不超过 22 条;

特殊性质 D\text{D}:对于所有 1i<n1 \leq i < n,均有 ui=1u_i = 1

来源与数据说明

原题页面。以上题意为重新整理的表述,规则、输入输出和约束与原题一致。本题使用独立生成的训练数据,原题测试点表仅说明原比赛范围与特殊性质,本包评分不复刻官方测试点分布。标准输入输出,不要求文件读写。