Type: RemoteJudge 1000ms 125MiB

丝绸之路

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

张骞于公元前 138 年曾历尽艰险出使过西域。加强了汉朝与西域各国的友好往来。从那以后,一队队骆驼商队在这漫长的商贸大道上行进,他们越过崇山峻岭,将中国的先进技术带向中亚、西亚和欧洲,将那里的香料、良马传进了我国。每当人们凝望荒凉的大漠孤烟,无不引起对往日商贸、文化繁荣的遐想……

题目描述

小仓鼠带着货物,从中国送到安息,丝绸之路包括起点和终点一共有 N+1N+1 个城市,00 号城市是起点长安,NN 号城市是终点巴格达。要求不超过 MM 天内必须到达终点。一天的时间可以从一个城市到连续的下一个城市。从 i1i-1 城市到 ii 城市距离是 DiD_i

大家都知道,连续赶路是很辛苦的,所以小仓鼠可以在一个城市时,可以有以下选择:

  • 移动:向下一个城市进发

  • 休息:呆在原来的城市不动

沙漠天气变化无常,在天气很不好时,前进会遇到很多困难。我们把 MM 天的第 j(1<=j<=M)j(1<=j<=M) 天的气候恶劣值记为 CjC_j。从 i1i-1 城市移动到 ii 城市在第 jj 天进发时,需要耗费 Di×CjD_i\times C_j 的疲劳度。

不过小仓鼠还是有选择权的,可以避开比较恶劣的天气,休息是不会消耗疲劳值的。现在他想知道整个行程最少要消耗多少疲劳值。

输入格式

第一行 22 个整数 NNMM

接下来,连续 NN 行每行一个整数 DjD_j

连续 MM 行每行一个整数 CjC_j

输出格式

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

3 5
10
25
15
50
30
15
40
30
1125

提示

样例解释

11 天休息。

22010\rightarrow 1 疲劳值 10×30=30010 × 30 = 300

33121\rightarrow2 疲劳值 25×15=37525 × 15 = 375

44 天休息。

55232\rightarrow3 疲劳值 15×30=45015 × 30 = 450

数据范围

1NM10001 ≦ N ≦ M ≦ 1000

1Di,Ci10001 ≦ D_i , C_i ≦ 1000

初一竞赛组作业——DP综合

Not Claimed
Status
Done
Problem
7
Open Since
2024-5-27 11:30
Deadline
2024-7-6 23:59
Extension
24 hour(s)