#L0676. 商路远行

商路远行

题目背景

古时有一条贯穿东西的商贸大道,沿途设有若干驿站。商队需要在规定天数内从起点赶往终点,途中可以行进也可以在驿站歇息。

题目描述

驿站从起点到终点依次编号 0,1,2,,N0, 1, 2, \ldots, N,其中 00 号为起点,NN 号为终点。相邻两站间的路程为 DiD_i(从第 i1i-1 站到第 ii 站,1iN1 \le i \le N)。

商队需要在不超过 MM 天内到达终点。每天可以选择出发前往下一站,或者在当前驿站原地休息。出发的那一天,若当天的气候恶劣指数为 CjC_j1jM1 \le j \le M),则行进的疲劳度为 Di×CjD_i \times C_j;休息不产生任何疲劳。

请计算从起点到终点的最小总疲劳度。

输入格式

第一行两个整数 NNMM

接下来 NN 行,每行一个正整数 DjD_j,表示相邻两站间的路程。

再接下来 MM 行,每行一个正整数 CjC_j,表示每天的气候恶劣指数。

输出格式

输出一个整数,表示最小总疲劳度。

样例

3 5
10
25
15
50
30
15
40
30
1125

提示

样例解释

11 天休息。

22 天从 00 站出发到 11 站,疲劳值 10×30=30010 \times 30 = 300

33 天从 11 站出发到 22 站,疲劳值 25×15=37525 \times 15 = 375

44 天休息。

55 天从 22 站出发到 33 站,疲劳值 15×30=45015 \times 30 = 450

数据范围

1NM10001 \le N \le M \le 1000

1Di,Ci10001 \le D_i, C_i \le 1000

难度 普及
通过率
尝试 0
已通过 0
ID
1404
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者