#P11324. 【MX-S7-T2】「SMOI-R2」Speaker
【MX-S7-T2】「SMOI-R2」Speaker
题目背景
原题链接:https://oier.team/problems/S7B。
题目描述
M 国有 个城市和 条双向道路,城市编号为 ,保证这些城市连通,即构成了一棵树。其中,第 条道路连接了城市 和城市 ,路费为 。你是一名演说家,每天都要在 M 国举办三场演讲,每场演讲都会在某一个城市进行。在城市 举办一场演讲可以获得 的收入,同一天内可以在同一个城市举办多场演讲。
接下来有 天,第 天的安排如下:你的第一场演讲必须在城市 举行,第三场演讲必须在城市 举行,而第二场演讲所在的城市可以自由选择。设第二场演讲所在的城市为 ,你需要向交通管理局支付经过 路径以及 路径上所有道路的路费。注意,一条道路如果被多次经过,每次经过都需要支付相应的路费。
对于每一天,请计算当天可以获得的最大利润,即总收入减去总路费的最大值。注意,答案可能是负数。
输入格式
第一行,两个正整数 。
第二行, 个非负整数 。
接下来 行,每行三个非负整数 ,表示第 条道路。
接下来 行,每行两个正整数 ,表示第 天的安排。
输出格式
行,每行一个整数,表示第 天的最大利润。
4 3
4 6 2 7
1 2 5
2 3 2
2 4 4
1 1
3 4
3 3
12
10
6
提示
【样例解释 #1】
- 第一天选择城市 ,答案为 。
- 第二天选择城市 ,答案为 。
- 第三天选择城市 ,答案为 。
【样例 #2】
见附件中的 speaker/speaker2.in
与 speaker/speaker2.ans
。
该组样例满足测试点 的约束条件。
【样例 #3】
见附件中的 speaker/speaker3.in
与 speaker/speaker3.ans
。
该组样例满足测试点 的约束条件。
【样例 #4】
见附件中的 speaker/speaker4.in
与 speaker/speaker4.ans
。
该组样例满足测试点 的约束条件。
【数据范围】
对于所有测试数据,保证:,,,所有城市和道路构成了一棵树,。
测试点编号 | 特殊性质 | ||
---|---|---|---|
无 | |||
A | |||
B | |||
无 | |||
A | |||
C | |||
无 | |||
A | |||
C | |||
无 |
- 特殊性质 A:每个城市至多被两条道路连接。
- 特殊性质 B:存在一座城市 (),满足对于所有其他城市 (、),都存在连接城市 与城市 的道路。
- 特殊性质 C:对所有 ,都有 。