#include<cstdio>
#include<cmath>
using namespace std;
#define N 100001
int sum[N],a[N],n,m,last,op[N],Xs[N],Ys[N];
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;++i)
scanf("%d",&a[i]);
scanf("%d",&m);
int sz=sqrt(m); if(!sz) sz=1;
for(int i=1;i<=m;++i)
{
scanf("%d%d%d",&op[i],&Xs[i],&Ys[i]);
if(i%sz==1||sz==1)
{
for(int j=last;j<i;++j)
if(op[j]==1)
a[Xs[j]]+=Ys[j];
for(int j=1;j<=n;++j)
sum[j]=a[j]+sum[j-1];
last=i;
}
if(op[i]==2)
{
int ans=sum[Ys[i]]-sum[Xs[i]-1];
for(int j=last;j<i;++j)
if(op[j]==1&&Xs[j]>=Xs[i]&&Xs[j]<=Ys[i])
ans+=Ys[j];
printf("%d\n",ans);
}
}
return 0;
}