atcoder#ARC132A. [ARC132A] Permutation Grid

[ARC132A] Permutation Grid

Score : 400400 points

Problem Statement

Given are two permutations of 1,,n1,\dots,n: R1,,RnR_1,\dots,R_n and C1,,CnC_1,\dots,C_n.

We have a grid with nn horizontal rows and nn vertical columns. You will paint each square black or white to satisfy the following conditions.

  • For each i=1,,ni=1,\dots,n, the ii-th row from the top has exactly RiR_i black squares.
  • For each j=1,,nj=1,\dots,n, the jj-th column from the left has exactly CjC_j black squares.

It can be proved that, under the Constraints of this problem, there is exactly one way to paint the grid to satisfy the conditions.

You are given qq queries (r1,c1),,(rq,cq)(r_1,c_1),\dots,(r_q,c_q). For each i=1,,qi=1,\dots,q, print # if the square at the rir_i-th row from the top and cic_i-th column from the left is painted black; print . if that square is painted white.

Constraints

  • 1n,q1051\le n,q\le 10^5
  • R1,,RnR_1,\dots,R_n and C1,,CnC_1,\dots,C_n are each permutations of 1,,n1,\dots,n.
  • 1ri,cin1\le r_i,c_i \le n
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

nn

R1R_1 \dots RnR_n

C1C_1 \dots CnC_n

qq

r1r_1 c1c_1

\vdots

rqr_q cqc_q

Output

Print a string of length qq whose ii-th character is the answer to the ii-th query.

5
5 2 3 4 1
4 2 3 1 5
7
1 5
5 1
1 1
2 2
3 3
4 4
5 5
#.#.#.#

The conditions are satisfied by painting the grid as follows.

#####
#...#
#.#.#
###.#
....#