#include <bits/stdc++.h>
using namespace std;
const int MAXN=1e6+5,MAXB=2e7;
#define ll long long
ll a[10001],n,m,q,h=1,p[10001];
int main() {
scanf("%d",&n);
m=n;
for(int i=1; i<=n; i++)
scanf("%lld",&a[i]);
scanf("%d",&q);
while(q--) {
int op;
scanf("%d",&op);
if(op==1) {
ll i,x;
scanf("%lld%lld",&i,&x);
a[i+h]=x;
for(int j=h; j<=n; j++)
p[j]+=a[j];
} else {
ll k;
scanf("%lld",&k);
for(ll i=n; i>=h; i--)
a[i+k]=a[i];
h+=k;
n+=k;
for(int j=h; j<=n; j++)
p[j]+=a[j];
}
}
for(int i=1; i<=m; i++)
printf("%lld\n",p[i]);
return 0;
}