#include<stdio.h>
long long a[1005],b[1005],n;
void work(){
long long x,y;
scanf("%lld%lld",&x,&y);
for(long long i=1;i<=n;i++){
if(i==x) printf("%lld ",a[i]-y);
else printf("%lld ",a[i]);
}putchar('\n');
}
int main(){
long long t;
scanf("%lld%lld",&n,&t);
for(long long i=1;i<=n;i++) scanf("%lld",&a[i]);
while(t--) work();
return 0;
}
明明和某数异或得0的数就是他本身,为何2个WA加上8个RE???求助!!