问题4329--古代的快递

4329: 古代的快递

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

小仓鼠带着货物,从中国送到安息,丝绸之路包括起点和终点一共有N+1个城市,0号城市是起点长安,N号城市是终点巴格达。要求不超过M天内必须到达终点。一天的时间可以从一个城市到连续的下一个城市。从i-1城市到i城市距离是Di。 大家都知道,连续赶路是很辛苦的,所以小仓鼠可以在一个城市时,可以有以下选择: 移动:向下一个城市进发 休息:呆在原来的城市不动 沙漠天气变化无常,在天气很不好时,前进会遇到很多困难。我们把M天的第j(1<=j<=M)天的气候恶劣值记为Cj。从i-1城市移动到i城市在第j天进发时,需要耗费Di*Cj的疲劳度。 不过小仓鼠还是有选择权的,可以避开比较恶劣的天气,休息是不会消耗疲劳值的。现在他想知道整个行程最少要消耗多少疲劳值。

输入

第一行2个整数N,M 连续N行每行一个整数Dj 连续M行每行一个整数Cj

输出

一个整数,表示最小疲劳度

样例输入

3 5
10
25
15
50
30
15
40
30

样例输出

1125

样例说明:
第1天休息

第2天0->1 疲劳值 10 × 30 = 300 .

第3天1->2 疲劳值 25 × 15 = 375 .

第4天休息

第5天2->3 疲劳值 15 × 30 = 450 .

来源/分类


[提交] [状态]