#include <iostream>
#include <stdio.h>
#include <cmath>
#include <iomanip>
#include <string>
#include <fstream>
#include <sstream>
#include <vector>
#include <map>
#include <algorithm>
using namespace std;
#define all(v) (v).begin(),(v).end()
#define sz(v) ((int)((v).size()))
typedef vector<int> vi;
int main(){
#ifndef ONLINE_JUDGE
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
#endif
int num;
scanf("%d",&num);
vi m(num);
for(int i=0; i<num ; i++)
cin>>m[i];
int shoot;
cin>>shoot;
//vector<pair<int , int>> my(shoot) ;
int f,s;
for(int i=0; i<shoot ; i++){
cin>>f>>s;
f--;
if(f==0){
m[f+1]+=m[f]-s;
m[f]=0;
}
else if(f == num-1){
m[f-1]+=s-1;
m[f]=0;
}
else{
m[f+1]+=m[f]-s;
m[f-1]+=s-1;
m[f]=0;
}
}
for(int i=0; i<num ; i++)
cout<<m[i]<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGZzdHJlYW0+CiNpbmNsdWRlIDxzc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8bWFwPgoKI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgoKI2RlZmluZSBhbGwodikgKHYpLmJlZ2luKCksKHYpLmVuZCgpCiNkZWZpbmUgc3oodikJKChpbnQpKCh2KS5zaXplKCkpKQoKCnR5cGVkZWYgdmVjdG9yPGludD4gdmk7CgppbnQgbWFpbigpewoKCiNpZm5kZWYgT05MSU5FX0pVREdFCglmcmVvcGVuKCJpbi50eHQiLCJyIixzdGRpbik7CglmcmVvcGVuKCJvdXQudHh0IiwidyIsc3Rkb3V0KTsKI2VuZGlmCgkKCQoJaW50IG51bTsKCQoJCglzY2FuZigiJWQiLCZudW0pOwoJdmkgbShudW0pOwoJCglmb3IoaW50IGk9MDsgaTxudW0gOyBpKyspCgljaW4+Pm1baV07CgoJaW50IHNob290OwoJY2luPj5zaG9vdDsKCgkvL3ZlY3RvcjxwYWlyPGludCAsIGludD4+IG15KHNob290KSA7CglpbnQgZixzOwoKCWZvcihpbnQgaT0wOyBpPHNob290IDsgaSsrKXsKCQljaW4+PmY+PnM7CgkJZi0tOwoJCWlmKGY9PTApewoJCQltW2YrMV0rPW1bZl0tczsKCQkJbVtmXT0wOwoJCX0KCgkJCgoJCWVsc2UgaWYoZiA9PSBudW0tMSl7CgkJbVtmLTFdKz1zLTE7CgkJbVtmXT0wOwoJCX0KCQllbHNlewoKCQkJbVtmKzFdKz1tW2ZdLXM7CgkJCW1bZi0xXSs9cy0xOwoJCW1bZl09MDsKCQl9CgkJCgl9CgkKCWZvcihpbnQgaT0wOyBpPG51bSA7IGkrKykKCWNvdXQ8PG1baV08PGVuZGw7CgpyZXR1cm4gMDsKfQ==