A34871.能量供给

普及+/提高

官方

通过率:0%

时间限制:1.00s

内存限制:512MB

题目描述

时间限制:1s
空间限制:512mb

在一维坐标系 xx 轴上有 nn 座能量塔,分别坐落在 1n1 \sim n 坐标上,每座能量塔有为 aia_i 的高度和 bib_i 的能量散发,此塔的能量会向左右无限扩散,直到遇到一座不低于这座塔高度的另一座塔终止,在每一个能到达的坐标上那个坐标的能量都会增加 bib_i ,包括这座塔所在的坐标但是不包括上述的另一座扩散终点塔的位置,请你求出 1n1 \sim n 每个位置的能量。

输入格式

第一行一个正整数 n(1n106)n(1 \le n \le 10^6) ,第二行 nn 个整数 ai(1ai109)a_i(1 \le a_i \le 10^9) 表示每座塔高度,第三行 nn 个整数 bi(1bi109)b_i(1 \le b_i \le 10^9) 表示每座塔所散发的能量。

输出格式

输出一行 nn 个数代表答案用空格分割。

输入输出样例

  • 输入#1

    5
    2 1 5 4 3
    1 2 9 4 3

    输出#1

    10 12 9 13 16

说明/提示

对于 30%30 \% 的数据,1n10001 \le n \le 1000

对于 100%100 \% 的数据, 1n1061 \le n \le 10^61ai1091 \le a_i \le 10^91bi1091 \le b_i \le 10^9

首页