5611: SP16487 UPDATEIT - Update the array !

Memory Limit:512 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

你有一个 $n$ 个元素的数组,初始全为 $0$,编号为 $0,\dots,n-1$。  
你需要对其做 $u$ 次修改操作。每个修改操作你需要把区间 $[l,r]$ 内的元素加上一个值 $val$。  
之后,会有 $q$ 次查询,每次查询下标为 $i$ 的数。

Input

第一行,一个整数 $t(1 \le t \le 10)$,表示测试数据的组数。

每组测试数据的第一行,两个整数 $n,u(1 \le n \le 10^4,1 \le u \le 10^5)$,分别表示数组中元素的个数及修改操作的次数。  
以下 $u$ 行,三个整数 $l,r,val(0 \le l,r < n,0 \le val \le 10^4)$,代表一次修改操作。  
下一行,一个整数 $q(1 \le q \le 10^4)$,代表查询的次数。  
以下 $q$ 行,每行一个整数 $i(0 \le i < n)$,表示一次查询。

Output

对于每组数据,每行输出一次查询的结果。

Sample Input Copy

1
5 3
0 1 7
2 4 6
1 3 2
3
0
3
4

Sample Output Copy

7
8
6