#include using namespace std; #define INF 1000000007 #define LINF (1LL << 62) typedef long long i64; typedef pair P; inline i64 mod(i64 a, i64 m) { return (a % m + m) % m; } templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> n >> Q; for(int i = 0; i < n; i++){ cin >> a[i]; } for(int i = 0; i < Q; i++){ cin >> c[i] >> x[i] >> y[i]; x[i]--; } for(int i = Q-1; i >= 0; i--){ if(c[i] == 'B'){ //足していきたい add(x[i], y[i], 1, 0,0,n); } else{ //b[x[i]] += y[i]*d[x[i]]; b[x[i]] += y[i]*(sum(x[i],x[i]+1,0,0,n)); } } for(int i = 0; i < n; i++){ //b[i] += a[i]*d[i]; b[i] += a[i]*(sum(i,i+1,0,0,n)); cout << b[i] << " "; } cout << endl; } int main(){ std::cin.tie(0); std::ios::sync_with_stdio(false); int t = 1; //cin >> t; while(t--){ solve(); } return 0; }