开始: 2024-10-24 00:00:00

(24-25赛季)稠州常规赛09

结束: 2024-10-25 00:00:00
当前  2025-01-24 14:33:44  类型: IOI  状态: 已经结束 

P1. 乘加运算(mulsum)
描述

小 D 在看到小 C 脑洞打开定义的加乘运算后,也脑袋一拍,定义了乘加运算!

他定义 a *^bc=(a+b)\times c

而且他觉得用括号来规定运算的先后顺序太麻烦了,他给乘加运算定义了一个权值的系数(为乘加运算的下标),权值大的乘加运算先进行。

例如下面的表达式:

现在小D 给你一个只含有乘加运算的表达式,希望你能帮他求出最后的值。

输入

第一行包含一个整数 n

第二行包含 n 个整数,分别为 a_1,a_2,...,a_n

第三行包含 n-1 个整数,分别为 b_1,b_2,...,b_{n-1}

第四行包含 n-1 个整数,分别为 c_1,c_2,...,c_{n-1} ,保证 c_i 互不相同。

最后表达式就是:$a_1^{b_1}_{c_1}a_2^{b_2}{c_2}...*^{b{n-1}}{c{n-1}}a_n$ 。


输出

输出一行一个整数,表示表达式的值,保证其绝对值小于等于 10^{18}

样例

输入

5
9 9 1 6 2
4 2 3 1
3 1 2 4

输出

6664
提示

对于 100\% 的数据,保证:1 \leq n\le 10^5,0\le a_i,c_i\le 10^9,-10^9\le b_i\le 10^9


测试点编号数据范围特殊性质
1\sim 3n\le 100
4\sim 8n\le 1000
9无限制a_i=0
10\sim 14无限制b_i=0
15\sim 20无限制



提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交