#L0676. 商路远行

商路远行

题目背景

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

题目描述

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

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

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

输入格式

第一行两个整数 NN,MM。

接下来 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。

数据范围

1≤N≤M≤10001 \le N \le M \le 1000。

1≤Di,Ci≤10001 \le D_i, C_i \le 1000。

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