#L0815. 晶蝶采集最大收益
晶蝶采集最大收益
题目描述
派蒙在一棵大树上采集晶蝶。树是由 个节点和 条无向边组成的连通图。
最初,第 个节点上有 只晶蝶。当派蒙到达某个节点时,可以立即捕获该节点上所有剩余的晶蝶。但晶蝶十分胆小——当派蒙到达某个节点时,所有相邻节点上的晶蝶都会受到惊扰。对于第 个节点,若其晶蝶在第 秒初首次受到惊扰,则它们将在第 秒末消失。
在第 秒初,派蒙到达节点 并停留至第 秒初之前。此后在每秒初,她可以选择以下两种操作之一:
- 移动到当前节点的某个相邻节点,并在下一秒初之前停留在该节点(若目标节点的晶蝶在该秒末消失,她仍可捕获);
- 在当前节点原地停留至下一秒初。
请计算在 秒内,派蒙最多能捕获多少只晶蝶。
输入格式
输入包含多组测试数据。第一行包含一个整数 ,表示测试数据的组数。对于每组测试数据:
第一行包含一个整数 (),表示节点数。
第二行包含 个整数 (),表示每个节点上的晶蝶数量。
第三行包含 个整数 (),表示每个节点的晶蝶受惊扰后消失的延迟时间。
接下来 行,每行包含两个整数 (),表示连接节点 和 的一条边。
保证所有测试数据的 之和不超过 。
输出格式
对于每组测试数据,输出一行包含一个整数,表示派蒙最多能捕获的晶蝶数量。
样例
2
5
1 10 100 1000 10000
1 2 1 1 1
1 2
1 3
2 4
2 5
5
1 10 100 1000 10000
1 3 1 1 1
1 2
1 3
2 4
2 510101
10111
</p>
提示
本题答案唯一。评测使用 Special Judge 校验输出是否合法。
【样例 1 解释】
按以下策略:
- 第 秒:到达节点 ,捕获 只晶蝶;节点 、 的晶蝶受到惊扰。
- 第 秒:移动到节点 ,捕获 只晶蝶。
- 第 秒:移动到节点 ;节点 的晶蝶消失。
- 第 秒:移动到节点 ;节点 、 的晶蝶受到惊扰。
- 第 秒:移动到节点 ,捕获 只晶蝶;节点 的晶蝶消失。
共捕获 只。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 1543
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 256MiB
- 上传者