#483. 大富翁游戏
大富翁游戏
题目描述
有一个大富翁游戏,游戏地图由一排编号从 到 的房子组成。每个房子有两个关键属性:
- 购买价格 :买下该房子需要支付的金额
- 通行费用 :经过该房子时需要支付的费用(若未购买)
游戏规则:
- 初始准备:游戏开始前,小可可以购买任意数量的房子
- 移动规则:
- 按照给定的访问顺序 ( 的排列)依次经过所有房子
- 每次经过未购买的房子时需支付通行费
- 初始位置在 号房子左侧,最终需要移动到 号房子右侧
- 目标:通过合理购买房子,使总花费最小
输入格式
- 第一行:整数 ()表示房子数量
- 第二行:排列 (包含 各一次)表示访问顺序
- 第三行: 个整数 ()表示各房子购买价格
- 第四行: 个整数 ()表示各房子通行费用
输出格式
一个整数表示最小总花费。
样例输入
4
1 3 2 4
6 4 2 4
1 3 1 1
样例输出
8
说明
样例解释
游戏开始前买下第 个房子,花费 。 开始游戏时,小可先向右走一步到达 号房子,房租价格为 。 然后向右走 步到达 号房子,当小红经过 号房子时,由于 号房子已经购买,则不用交房租。然后到达 号房子时交房租价格为 。 然后向左走 步到达 号房子,不需要交房租。 然后向右走 步到达 号房子,经过的 号房子和 号房子分别交价格为 的房租。 最后向右离开这个大富翁地图。
数据范围
- 对于 的数据,.
- 对于 的数据:,
- 保证 中每个数在 数组中都出现且仅出现一次
相关
在下列比赛中: