#P11744. Dynamic TSP Problem
Dynamic TSP Problem
题目描述
A 国有 个城市被 条道路连接!这 座城市从 至 编号,其中第 座城市有三个值 、 以及 分别表示该城市的繁荣度、利润额和销售额。
你作为一个流浪商人,想要进行环游 A 国的 次旅行。第 次旅行可以描述为:以 元的资金从城市 以最短距离走到城市 ,且最终资本需要大于等于 ,还有一个参数 。你一路破产,一路贸易,一路生花。
- 一路破产:你需要最开始携带 元的资金,从城市 开始出发。
- 一路贸易:你在途经的所有城市都需要进行贸易,包括出发城市和结束城市。 假设你刚来到城市 拥有资金 元,若资本 不小于该城市的繁荣度 ,那么你可以在此获利 。否则你会消耗 元的资金。路途中资金可以小于 。
- 一路生花:抵达城市 并在城市 完成贸易后,你希望最后至少有 元的资金,且在路途中至少完成 次获利(即至少有 个城市满足当前资本不小于该城市的繁荣度 )。 可以小于 ,因为你深知破产无关紧要,绕远的路,总有风景。
你需计算 的最小值,使得每次旅行都以 元资金出发,且最后都至少有 元的剩余且获利至少 次。保证 小于等于路径长度。
输入格式
第一行两个整数 ,分别表示城市数量和旅行次数。
第二行至第 行,每行两个整数 ,表示 A 国的道路。
接下来有 行,每行有三个整数 ,表示第 个城市的繁荣度、利润额和销售额。
接下来有 行,每行有三个整数 ,表示第 次旅行从 出发, 结束,且要求最终资金需要大于等于 ,获利次数大于等于 。
输出格式
输出一行一个整数 表示最小的初始资金。
提示
【数据规模与约定】
本题开启子任务捆绑测试。本题自动开启 O2 优化。
- Subtask 1(10 pts):,。
- Subtask 2(25 pts):,。
- Subtask 3(10 pts):,。
- Subtask 4(10 pts):。
- Subtask 5(10 pts):。
- Subtask 6(10 pts):A 国的道路是一条链。
- Subtask 7(25 pts):,。
对于所有测试点满足 ,,,,,。