#include<stdio.h>
#include<string.h>
#define N 50050
int n;
int in[N];
int Lowbit(int t)
{
return t&(-t);
}
int Sum(int p)
{
int sum=0;
while(p>0)
{
sum+=in[p];
p-=Lowbit(p);
}
return sum;
}
void plus(int p,int num)
{
while(p<=n)
{
in[p]+=num;
p+=Lowbit(p);
}
}
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
memset(in,0,sizeof(in));
int q;
scanf("%d%d",&n,&q);
int i,j,k;
for(i=1;i<=n;i++){
scanf("%d",&k);
plus(i,k);
}
char ch[10];
while(q--)
{
scanf("%s",ch);
if(ch[0]=='q')
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",Sum(b)-Sum(a-1));
}
else
{
int a,b;
scanf("%d%d",&a,&b);
plus(a,b);
}
}
}
}