#T1364. 发电站(Power Stations)
0
发电站(Power Stations)
发电站(Power Stations)
题目描述
小 Z 作为某工厂的工程师,要对这个工厂里的共 个设备通上电,刚开始这些设备都没有通上电。具体地,这些设备编号为 ,并且工厂可以看成是平面直角坐标系,设备 的坐标为 。
小 Z 想要对每一个设备都通上电,第 个设备能通上电,当且仅当满足以下两个条件中的任意一个:
- 为第 个设备建造一个火力发电站,这将花费 元
- 选择另一个有电的设备 ,在设备 和设备 之间接一根电线,安装电线的价格是每公里 元,其中 分别是设备 和设备 的用电量。电线只能走基本方向(东、南、西、北),电线可以互相交叉但互不影响。换句话说,如果在 和 之间拉一根电线,那么电线的长度会是曼哈顿距离 ,因此,拉电线的费用为 元。
问,小 Z 让每个设备都通上电所需的最小花费是多少。
「注意」
- 有可能出现,,但是 ,即同一个点可能有两个设备。
- 初始,这些设备都没有通电,也没有火力发电站。
输入格式
第一行有一个整数 ,表示测试点编号。你可以用这个信息来判断每个测试点的特殊性质(具体见数据范围与约定)。
第二行有一个整数,表示设备数量。
接下来有 行,第 行有两个整数 和 ,表示第 个设备的坐标。
紧接着一行有 个整数,分别是 ,表示在 设备建造火力发电站的费用。
最后一行 个整数,分别是 ,表示每个设备的发电量。
输出格式
输出一个整数,表示让所有设备通上电的最小花费。
样例输入 #1
1
5
1 2
1 93
1 9
1 38
1 8
485167613 784430249 637393481 271981451 436803228
1 1 1 1 1
样例输出 #1
271981633
样例输入 #2
20
3
2 1
1 2
3 3
23 2 23
3 2 3
样例输出 #2
27
数据范围
样例 1 解释:
在第 个设备建设发电站,其他 个设备通过电线连向第 个设备。
样例 2 解释:
在第 个设备建设发电站,另外两个设备通过电线连向第 个设备,总花费是 。
| 测试点编号 | |||
|---|---|---|---|
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1600。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 25 | 3~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接