1552: 敌兵布阵

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:7 Solved:7

Description

      A国在海岸线沿直线布置了N个工兵营地。C国通过先进的检测手段对A国每个兵工营地的人数掌握的一清二楚。每个工兵营地的人数都可能发生变动,可能增加或减少若干人手。

Input

1行包含一个整数T,表示有T组数据(1<=T<=10)。每组数据的第1行都包含一个正整数NN<=50000),表示有N个工兵营地。接下来有N个正整数,第i个正整数ai代表第i个工兵营地开始时有ai个人(1<=ai<=50)。再接下来每行都有一条命令,每组数据最多有400000条命令,命令有4种形式:①Add i j,表示第i个营地增加j人(j<=30)②Sub i j,表示第i个营地减少j个人(j<=30)③Query i ji<=j,表示查询i~j个营地的总人数(int内)④End,表示结束,在每组数据的最后出现。命令中的ij均为正整数。

Output

对第i组数据,首先单行输出“Case i:”,然后对每个Query都单行输出查询区间的总人数。

Sample Input Copy

1
10
1 2 3 4 5 6 7 8 9 10
Query 1 3
Add 3 6
Query 2 7
Sub 10 2
Add 6 3
Query 3 10
End

Sample Output Copy

Case 1:
6
33
59