QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#10963. Watering the Plants

Statistics

Bessie's garden has $N$ plants labeled $1$ through $N$ ($2\leq N\leq 5\cdot 10^5$) from left to right. Bessie knows that plant $i$ requires at least $w_i$ ($0\leq w_i \leq 10^6$) units of water. Bessie has a very peculiar irrigation system with $N-1$ canals, numbered $1$ through $N-1$. Each canal $i$ has an associated unit cost $c_i$ ($1\le c_i\le 10^6$), such that Bessie can pay $c_i k$ to provide plants $i$ and $i+1$ each with $k$ units of water, where $k$ is a non-negative integer. Bessie is busy and may not have time to use all the canals. For each $2\leq i \leq N$ compute the minimum cost required to water plants $1$ through $i$ using only the first $i-1$ canals.

Input Format

The second line contains $N$ space-separated integers $w_1, \ldots, w_N$. The third line contains $N-1$ space-separated integers $c_1, \ldots, c_{N-1}$.

The third line contains $N-1$ space-separated integers $c_1, \ldots, c_{N-1}$.

Output Format

Output $N-1$ newline-separated integers. The $(i-1)$th integer should contain the minimum cost to water the first $i$ plants using the first $i-1$ canals.

Sample Data

Sample Input

3
39 69 33
30 29

Sample Output

2070
2127

Sample Input 2

3
33 82 36
19 1

Sample Output 2

1558
676

Sample Input 3

8
35 89 44 1 35 3 62 50
7 86 94 62 63 9 49

Sample Output 3

623
4099
4114
6269
6272
6827
8827

Constraints

  • Input 4: $N \leq 200$, and all $w_i \leq 200$.
  • Inputs 5-6: All $w_i \leq 200$.
  • Inputs 7-10: $N \leq 5000$.
  • Inputs 11-14: All $w_i$ and $c_i$ are generated independently and uniformly at random.
  • Inputs 15-19: No additional constraints.

Discussions

About Discussions

The discussion section is only for posting: Editorials, General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues. Submitting multiple issues may cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.