题目描述
给出整数数列 A=(a1,a2,...,an),T=(t1,t2,...,tn),X=(x1,x2,...,xq)。
定义 N 个函数 f1(x),f2(x),...,fn(x):
fi(x)=⎩⎨⎧x+aimax(x,ai)min(x,ai)ti=1ti=2ti=3
对于 i=1,2,...,q,求出 fn(...f2(f1(xi))...) 的值。
输入格式
第一行一个整数 n,为函数的个数。
接下来 n 行每行两个整数 ai,ti,含义如题面所示。
下一行有一个整数 q,为需要求值的点数。
接下来一行 q 个整数,第 i 个数为 xi。
数据范围
对于 100% 的数据所有输入的值均为整数,1⩽n,q⩽2×105,1⩽ti⩽3,∣ai∣,∣xi∣⩽109。