题目 1792

小P的牧场

查看题解 ↗GitHub ↗如何评测
题号
1792
时间限制
1500 ms
内存限制
256 MB
标签
动态规划
来源
信息学奥赛一本通 · 高手训练篇·五、动态规划(高手训练)

【题目描述】

小P有nn 个牧场,自西向东呈一字形排列(自西向东用1…n1…n 编号),为了控制这nn 个牧场,他需要在某些牧场上建立控制站: 每个牧场上只能建立一个控制站,每个控制站控制的牧场是它所在的牧场一直到它西边第一个控制站的所有牧场(它西边第一个控制站所在的牧场不被控制;如果它西边不存在控制站,那么它控制西边所有的牧场)。 每个牧场被控制都需要一定的花费,而且该花费等于它到控制它的控制站之间的牧场数目(不包括自身,但包括控制站所在牧场)乘上该牧场的放养量。 在第ii个牧场建立控制站的花费是aia_i,每个牧场i的放养量是bib_i。小P 需要总花费最小。

【输入】

第一行一个整数nn 表示牧场数目。 第二行包括nn 个整数,第ii 个整数表示aia_i。 第三行包括nn 个整数,第ii 个整数表示bib_i。

【输出】

只有一行,包括一个整数,表示最小花费。

【输入样例】

文本
4
2 4 2 4
3 1 4 2

【输出样例】

文本
9

【提示】

【样例解释】 选取牧场1、3、41、3、4建立控制站,最小费用为2+(2+1×1)+4=92+(2+1×1)+4=9。 【数据规模及约定】 对于20%的数据 : 1≤n≤101≤n≤10。 对于40%的数据 : 1≤n≤10001≤n≤1000。 对于70%的数据 : 1≤n≤1000001≤n≤100000。 对于100%的数据: 1≤n≤1000000;0<ai,bi≤100001≤n≤1000000;0 < a_i,b_i≤10000。

数据下载

题目 1792 的公开数据

正在读取文件列表…

常用命令

题目 1792 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。