#include int main(){ int n,q;std::cin>>n>>q; std::vectora(n); for(int i=0;i>a.at(i); std::vectorb(n); int N=1;while(Nseg(2*N); for(int i=0;i>c; if(c=='A'){ int i;std::cin>>i; i--; long long y=0; for(int l=N,r=i+1+N;l0;j/=2)seg.at(j)=seg.at(2*j)+seg.at(2*j+1); for(int j=(i+1+N)/2;j>0;j/=2)seg.at(j)=seg.at(2*j)+seg.at(2*j+1); int x;std::cin>>x; a.at(i)+=x; } if(c=='B'){ int l,r;std::cin>>l>>r; l--; seg.at(l+N)++; seg.at(r+N)--; for(int j=(l+N)/2;j>0;j/=2)seg.at(j)=seg.at(2*j)+seg.at(2*j+1); for(int j=(r+N)/2;j>0;j/=2)seg.at(j)=seg.at(2*j)+seg.at(2*j+1); } } long long coeff=0; for(int i=0;i