描述
欢迎来到瓦罗兰大陆,该大陆包括:德玛西亚、诺克萨斯、弗雷尔卓德…等,一共有 N 个区域,每个区域均有且仅有一个传送阵,但是传送阵只能通往一个区域,每个区域有一个 LOL 战力,第 i 个区域的 LOL 战力为 A
i
。
小星非常想知道,从第 i 个区域出发,并只通过传送阵前往下一个区域,LOL 战力之和最多是多少(到达一个区域多次只计算 1 次 LOL 战力)。
输入描述
第一行为一个正整数 N。
第二行有 N 个非负整数 A
i
,表示了每个区域的 LOL 战力
第三行有 N 个正整数 L
i
,表示通过第 i 个区域的传送阵所到达的区域为 L
i
,可能出现 L
i
=i 的情况。
输出描述
输出 N 行,第 i 行为一个非负整数,表示从第 i 个区域出发,LOL战力之和的最大值为多少。