AT_abc384_g [ABC384G] Abs Sum
题目描述
给定长度为 N 的整数序列 A,B 和长度为 K 的正整数序列 X,Y,对于 k=1,2,3,...,K,求 ∑i=1Xk∑j=1Yk∣Ai−Bj∣。
输入格式
第一行输入一个整数 N。
第二行输入 N 个整数 A1,A2,A3,...,AN。
第三行输入 N 个整数 B1,B2,B3,...,BN。
第四行输入一个整数 K。
接下来共 K 行,每行两个整数,第 i 行输入的数为 Xi,Yi。
输出格式
输出共 K 行,每行一个整数,第 i 行表示当 k=i 时的结果。
输入输出样例 #1
输入 #1
2
2 4
3 5
4
1 1
1 2
2 1
2 2
输出 #1
1
4
2
6
输入输出样例 #2
输入 #2
5
1163686 28892 1263085 2347878 520306
1332157 1202905 2437161 1291976 563395
5
5 3
1 5
2 3
1 2
5 5
输出 #2
13331322
2209746
6366712
207690
20241215
说明/提示
样例解释
测试数据1
当 k=1 时,答案为 ∣A1−B1∣=1,因此第 1 行输出一个整数 1。
当 k=2 时,答案为 ∣A1−B1∣+∣A1−B2∣=1+3=4,因此第 2 行输出一个整数 4。
当 k=3 时,答案为 ∣A1−B1∣+∣A2−B1∣=1+1=2,因此第 3 行输出一个整数 2。
当 k=4 时,答案为 ∣A1−B1∣+∣A1−B2∣+∣A2−B1∣+∣A2−B2∣=1+3+1+1=6,因此第 4 行输出一个整数 6。
数据范围
- 1≤N≤105
- 0≤Ai,Bj≤2×108
- 1≤K≤104
- 1≤Xk,Yk≤N