#QLY20245. 敌方阵地(sum)
敌方阵地(sum)
问题描述
敌方阵地,N个据点一字排开。第i个据点,位于坐标Xi处,有Pi个敌人。我方要快速感知某一一个区间中共有多少个敌人。
输入格式
第一行一个整数N
第二行N个整数X1......XN
第三行N个整数P1......PN
第四行一个整数Q
接下来Q行,每i行两个整数Li和Ri,表示第i次查询,查询敌方阵地坐标Li到坐标Ri之间敌人总数。
输出格式
Q行,每行一个整数,第i行表示敌方阵地坐标Li到坐标Ri之间敌人总数,包括点Li和点Ri处的敌人,如果有的话。
输入样例
4
1 3 5 7
1 2 3 4
4
1 1
2 6
0 10
2 2
输出样例
1
5
10
0
数据范围
1<=N, Q<=2*10^5
-10^9<=X1<=X2<=X3<=.....<=XN<=10^9
1<=Pi<=10^9
-10^9<=Li<=Ri<=10^9