#P2605. [ZJOI2010] 基站选址

    ID: 1613 远端评测题 1000~5000ms 125MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>动态规划dp2010线段树各省省选浙江

[ZJOI2010] 基站选址

题目描述

NN 个村庄坐落在一条直线上,第 i(i>1)i(i>1) 个村庄距离第 11 个村庄的距离为 DiD_i。需要在这些村庄中建立不超过 KK 个通讯基站,在第 ii 个村庄建立基站的费用为 CiC_i。如果在距离第 ii 个村庄不超过 SiS_i 的范围内建立了一个通讯基站,那么就村庄被基站覆盖了。如果第 ii 个村庄没有被覆盖,则需要向他们补偿,费用为 WiW_i。现在的问题是,选择基站的位置,使得总费用最小。

输入格式

输入文件的第一行包含两个整数 N,KN,K,含义如上所述。

第二行包含 N1N-1 个整数,分别表示 D2,D3,,DND_2,D_3,\cdots,D_N ,这 N1N-1 个数是递增的。

第三行包含 NN 个整数,表示 C1,C2,,CNC_1,C_2,\cdots,C_N

第四行包含 NN 个整数,表示 S1,S2,,SNS_1,S_2,\cdots,S_N

第五行包含 NN 个整数,表示 W1,W2,,WNW_1,W_2,\cdots,W_N

输出格式

输出文件中仅包含一个整数,表示最小的总费用。

3 2
1 2
2 3 2
1 1 0
10 20 30
4

提示

40%的数据中,N500N \leq 500

100%的数据中,KNK\leq NK100K\leq 100N20,000N\leq 20,000Di1000000000D_i \leq 1000000000Ci10000C_i\leq 10000Si1000000000S_i \leq1000000000Wi10000W_i \leq 10000