#L2470. 「2018 集训队互测 Day 2」有向图
「2018 集训队互测 Day 2」有向图
题目描述
给定一个 个点 条边的有向弱连通图,每个点均有点权 和修改耗时 ,每次修改可以花费 的时间把 加 或者减 ,求最少消耗多少时间,使得 。
输入格式
输入共包括 行:
第一行包含两个整数 ,表示点数和边数。
第二行包含 个整数,第 个整数表示第 个点的点权 。
第三行包含 个整数,第 个整数表示第 个点的修改耗时 。
第 ~ 行,每行包含两个整数 ,表示有向图中的一条由 到 的有向边。
输出格式
输出包含一个整数,表示最小总耗时。
样例 1
输入
3 3
5 9 8
1 2 3
1 2
2 3
3 1
输出
5
解释
限制为 ,,,即要求 ,故将 加 至 , 减 至 最优,最小耗时为 $1 \times |5-8| + 2\times |9-8| + 3 \times |8-8| = 5$。
样例 2
输入
3 2
5 9 8
1 2 3
1 2
2 3
输出
2
数据范围与提示
子任务表格
| 子任务 | 分值 | 特殊限制 | ||
|---|---|---|---|---|
| 1 | 10 | 5000 | 无 | |
| 2 | 20 | 100000 | 将所有有向边看成无向边时,整张图构成一条链 | |
| 3 | 无 | |||
| 4 | 15 | 300000 | ||
| 5 | 10 | 存在数列 ,满足有且仅有 向 的有向边, | ||
| 6 | 将所有有向边看成无向边时,整张图构成一个环 | |||
| 7 | 15 | 无 |