#P005939. 倒水

倒水

当前没有测试数据。

题目描述

NN 个杯子,第 ii 个杯子的容量为 CiC_i,当前装有的水量为 WiW_i

现在有 MM 次操作,每次操作有两种类型:

  1. 1 i j:将第 ii 个杯子中的水倒入第 jj 个杯子,直到第 ii 个杯子为空或第 jj 个杯子装满为止。

  2. 2 i:查询第 ii 个杯子中当前的水量。

输入格式

第一行一个整数 NN

第二行 NN 个整数,表示每个杯子的容量。

第三行 NN 个整数,表示每个杯子当前的水量。

第四行一个整数 MM

接下来 MM 行,每行表示一次操作。

输出格式

对于每次类型为 22 的操作,输出一行一个整数,表示查询结果。

样例

输入

3
10 10 10
5 3 2
3
1 1 2
1 2 3
2 3

输出

10

数据范围

对于 100%100\% 的数据,满足 1N1051 \le N \le 10^51M1051 \le M \le 10^51Ci1091 \le C_i \le 10^90WiCi0 \le W_i \le C_i