【题目描述】
Alice和Bob是好朋友,有一天他们带了n个孩子过独木桥。
为了方便,我们将问题抽象如下:
将独木桥看成一个长度无限长的实数轴,将每个孩子看作数轴上的一个实数点。数轴从左到右坐标不断增大。
孩子的位置用相对于数轴原点的点的坐标来表示。初始时n个点在n个互不相同的整点上。
每个点有一个初始朝向(从左向右或从右向左)。任何时刻所有的点都会以每秒1单位长度的速度匀速向所朝的方向移动。当某一时刻两个点同时移动到了同一个位置上,它们会立即改变自己的朝向(从左向右变成从右向左,反之亦然),然后继续移动。
有q次询问,每次询问给定ki与ti,询问在ti秒后,孩子ki目前的位置。
Bob无法同时关注这么多的孩子,请你帮帮他。
【输入】
第一行一个整数n表示孩子数,孩子从0开始编号。
第二行n个整数pi,表示孩子们的初始位置。
第三行n个整数di,表示孩子们的初始朝向。di=0则初始向左,di=1则初始向右。
第四行一个整数q表示询问数。
接下来q行每行两个正整数ki,ti表示一个询问,询问在ti秒后,孩子ki(按输入顺序)目前的位置。
【输出】
q行每行一个整数表示答案。
【输入样例】
文本
5
1 3 5 8 9
1 1 1 0 0
3
3 2
0 7
1 5
【输出样例】
【提示】
【数据规模及约定】
对于20%的数据,n,pi,ti≤10。
另有10%的数据,di均相同。
另有20%的数据,q≤10。
另有15%的数据,ti≤100。
另有20%的数据,n≤1000。
对于100%的数据,1≤n,q≤2×105,0≤ki<n,0≤pi,ti≤109,di∈{0,1}。