#P11538. [2024省队模拟]神奇国度
[2024省队模拟]神奇国度
【问题描述】
在遥远的精灵世界,有一个神奇的国度。生活在这个国度的小精灵通过精灵圣泉获取能源,从而生产建设它们自己的世界。精灵们在精灵圣泉沿线修筑了 个能量井,每个能量井每个时刻会从圣泉中吸取一定的能量,但因为能量可能过多,每个能量井有一定的最大储存能量。由于技术原因,每个能量井吸取能量速度与最大存储能量可能不同,其中第 号能量井每时刻吸取能量值为 ,最大储存能量值为 。这 个能量井形成了一个有根树形结构,其中 号能量井是精灵圣泉的发源地,我们设 号能量井的上游父亲节点为 ,与父亲节点距离为 。
作为神奇国度国王的你,需要帮精灵一族模拟 个采集过程。设初始时刻 时所有能量井均为空,每个时刻 你需要在 号能量井派出若干采集队,顺流而下采集所有与 号能量井距离不超过 (设 号能量井到自身距离为 )的能量井中的所有能量(能量井被采集后其中的能量将被清空,但仍会自动补充),请输出每次采集中获得的总能量值。
【输入格式】
从文件 中读入数据。
第一行包含一个正整数 ;
第二行包含 个正整数 ;
第三行包含 个正整数 ;
接下来 行,每行两个正整数 ,依次表示结点 到结点 的父亲结点和与父亲结点的距离;
接下来一行为一个正整数 ,表示模拟 个采集过程;
接下来 行,每行三个自然数 ;
【输出格式】
输出到文件 中。
输出 行,每行一个整数,表示每次采集到的能量值。
【样例输入1】
10
7 4 1 4 10 2 9 4 2 8
7 5 3 1 7 1 10 3 1 6
1 7
1 2
3 6
1 1
1 1
4 6
5 3
5 2
7 1
4
1 2 8
3 1 15
6 9 5
7 2 1
【样例输出1】
4
44
1
5
【样例2】
见选手目录下的 与 。
【数据范围及约定】
对于 的数据,$1\le n,Q\le 52501,1\le v_i,s_i,d_i,t_i,k_i \le 10^9$,,保证 严格递增。
测试点编号 | 特殊限制 |
---|---|
数据均匀随机生成 | |
对于所有 ,有 | |
对于所有 | |
无 |