题库/Y1155

#Y1155. 小P的牧场

    传统题 难度: 普及+ 标签>一本通单调斜率单调查询凸包优化
时间限制1500 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1155 · 小P的牧场

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制1500 ms
内存限制256 MiB
通过率—0 / 0 次提交

题目描述

小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=9。 【数据规模及约定】 对于20%的数据 : 1≤n≤101≤n≤10。 对于40%的数据 : 1≤n≤10001≤n≤1000。 对于70%的数据 : 1≤n≤1000001≤n≤100000。 对于100%的数据: 1≤n≤1000000;0 < a_i,b_i≤10000。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共5个测试点,非原站或官方原始数据。总分100分。

题目信息

#1859
—

暂无提交记录

练习难度 普及+
时间限制
1500ms
内存限制
256MiB
上传者