测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A6137. 「USACO 2025.1 Platinum」Watering the Plants

编程题 NOI/NOI+/CTSC

题目描述

**题目来自 [USACO 2025 January Contest, Platinum](https://usaco.org/index.php?page=jan25results) Problem 3. [Watering the Plants](https://usaco.org/index.php?page=viewproblem2&cpid=1478)**

Bessie 的花园中有 $N$ 株植物,从左到右编号为 $1$ 到 $N$($2\leq N\leq 5\cdot 10^5$)。Bessie 知道植物 $i$ 至少需要 $w_i$($0\leq w_i \leq 10^6$)单位的水。

Bessie 有一个十分古怪的灌溉系统,包含 $N-1$ 条水渠,编号为 $1$ 到 $N-1$。每条水渠 $i$ 有一个相关的单位费用 $c_i$($1\le c_i\le 10^6$),Bessie 可以支付费用 $c_i k$ 来为植物 $i$ 和 $i+1$ 各提供 $k$ 单位的水,其中 $k$ 是一个非负整数。

Bessie 很忙,可能没有时间使用所有的水渠。对于每一个 $2\leq i \leq N$,计算仅使用前 $i-1$ 条水渠灌溉植物 $1$ 到 $i$ 所需要的最小费用。

输入格式

输入的第一行包含一个正整数 $N$。

第二行包含 $N$ 个空格分隔的整数 $w_1, \ldots, w_N$。

第三行包含 $N-1$ 个空格分隔的整数 $c_1, \ldots, c_{N-1}$。

输出格式

输出 $N-1$ 行,每行包含一个整数。第 $i-1$ 行包含使用前 $i-1$ 条水渠灌溉前 $i$ 株植物的最小费用。

输入输出样例

输入 #1
3
39 69 33
30 29
输出 #1
2070
2127
输入 #2
3
33 82 36
19 1
输出 #2
1558
676
输入 #3
8
35 89 44 1 35 3 62 50
7 86 94 62 63 9 49
输出 #3
623
4099
4114
6269
6272
6827
8827
上一题 去做题 下一题