N = int(input()) A = [0]+list(map(int,input().split())) B = [0]*(N+1) i = 0 flag = 0 cnt = 0 while i0: for j in range(flag,i): B[j] = cnt cnt = 0 flag = 0 elif A[i]>0 and flag==0: flag = i cnt += A[i] elif A[i]>0 and flag>0: cnt += A[i] i += 1 if flag: for j in range(flag,N+1): B[j] = cnt Q = int(input()) for _ in range(Q): x,b = map(int,input().split()) if B[x]>0: print(B[x]+b-A[x]) else: print(b+B[x-1]+B[x+1])